Hello, everyone. I’ve been expecting troubles with launching the game in Ubuntu 16.10 x86_64
I’m using OpenJDK-9 to launch the game
The problem is: when i start the game it shows the title screen, but then when I try to launch a new game or load my previous save, the game didn’t react. I’m also can switch between the tabs in the game, but they are empty, and I can’t skip a day or do something else in the game. Please, if someone knows how to fix this issue, write it here.
I’m also attach the output from the console below
Java home: /usr/lib/jvm/java-9-openjdk-amd64
Version: 9-Ubuntu
Relative path for game resources: gamedata
Absolute path for game resources: /home/kenshiro/apps/.some/games/FM/Mods/gamedata
Exception in thread “AWT-EventQueue-0” java.lang.ExceptionInInitializerError
at org.mvel2.optimizers.OptimizerFactory.(OptimizerFactory.java:39)
at fetishmaster.engine.GameEngine.initGameEngine(GameEngine.java:242)
at fetishmaster.engine.GameEngine.initNewGame(GameEngine.java:73)
at fetishmaster.display.JDialogStartSplash.jButtonStartActionPerformed(JDialogStartSplash.java:256)
at fetishmaster.display.JDialogStartSplash.access$200(JDialogStartSplash.java:21)
at fetishmaster.display.JDialogStartSplash$3.actionPerformed(JDialogStartSplash.java:148)
at javax.swing.AbstractButton.fireActionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed(java.desktop@9-Ubuntu/DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(java.desktop@9-Ubuntu/DefaultButtonModel.java:261)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.desktop@9-Ubuntu/BasicButtonListener.java:269)
at java.awt.Component.processMouseEvent(java.desktop@9-Ubuntu/Component.java:6601)
at javax.swing.JComponent.processMouseEvent(java.desktop@9-Ubuntu/JComponent.java:3322)
at java.awt.Component.processEvent(java.desktop@9-Ubuntu/Component.java:6366)
at java.awt.Container.processEvent(java.desktop@9-Ubuntu/Container.java:2259)
at java.awt.Component.dispatchEventImpl(java.desktop@9-Ubuntu/Component.java:4985)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2317)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.LightweightDispatcher.retargetMouseEvent(java.desktop@9-Ubuntu/Container.java:4896)
at java.awt.LightweightDispatcher.processMouseEvent(java.desktop@9-Ubuntu/Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@9-Ubuntu/Container.java:4474)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2303)
at java.awt.Window.dispatchEventImpl(java.desktop@9-Ubuntu/Window.java:2754)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@9-Ubuntu/EventQueue.java:761)
at java.awt.EventQueue.access$500(java.desktop@9-Ubuntu/EventQueue.java:97)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:712)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:706)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:734)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:732)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.awt.EventQueue.dispatchEvent(java.desktop@9-Ubuntu/EventQueue.java:731)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@9-Ubuntu/EventDispatchThread.java:199)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@9-Ubuntu/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@9-Ubuntu/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@9-Ubuntu/EventDispatchThread.java:90)
Caused by: java.lang.NumberFormatException: For input string: “9-U”
at jdk.internal.math.FloatingDecimal.readJavaFormatString(java.base@9-Ubuntu/FloatingDecimal.java:2054)
at jdk.internal.math.FloatingDecimal.parseDouble(java.base@9-Ubuntu/FloatingDecimal.java:110)
at java.lang.Double.parseDouble(java.base@9-Ubuntu/Double.java:539)
at org.mvel2.compiler.AbstractParser.setupParser(AbstractParser.java:164)
at org.mvel2.compiler.AbstractParser.(AbstractParser.java:100)
… 42 more
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: Could not initialize class org.mvel2.optimizers.OptimizerFactory
at fetishmaster.engine.GameEngine.initGameEngine(GameEngine.java:242)
at fetishmaster.engine.GameEngine.initNewGame(GameEngine.java:73)
at fetishmaster.display.JDialogStartSplash.jButtonStartActionPerformed(JDialogStartSplash.java:256)
at fetishmaster.display.JDialogStartSplash.access$200(JDialogStartSplash.java:21)
at fetishmaster.display.JDialogStartSplash$3.actionPerformed(JDialogStartSplash.java:148)
at javax.swing.AbstractButton.fireActionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed(java.desktop@9-Ubuntu/DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(java.desktop@9-Ubuntu/DefaultButtonModel.java:261)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.desktop@9-Ubuntu/BasicButtonListener.java:269)
at java.awt.Component.processMouseEvent(java.desktop@9-Ubuntu/Component.java:6601)
at javax.swing.JComponent.processMouseEvent(java.desktop@9-Ubuntu/JComponent.java:3322)
at java.awt.Component.processEvent(java.desktop@9-Ubuntu/Component.java:6366)
at java.awt.Container.processEvent(java.desktop@9-Ubuntu/Container.java:2259)
at java.awt.Component.dispatchEventImpl(java.desktop@9-Ubuntu/Component.java:4985)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2317)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.LightweightDispatcher.retargetMouseEvent(java.desktop@9-Ubuntu/Container.java:4896)
at java.awt.LightweightDispatcher.processMouseEvent(java.desktop@9-Ubuntu/Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@9-Ubuntu/Container.java:4474)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2303)
at java.awt.Window.dispatchEventImpl(java.desktop@9-Ubuntu/Window.java:2754)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@9-Ubuntu/EventQueue.java:761)
at java.awt.EventQueue.access$500(java.desktop@9-Ubuntu/EventQueue.java:97)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:712)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:706)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:734)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:732)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.awt.EventQueue.dispatchEvent(java.desktop@9-Ubuntu/EventQueue.java:731)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@9-Ubuntu/EventDispatchThread.java:199)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@9-Ubuntu/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@9-Ubuntu/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@9-Ubuntu/EventDispatchThread.java:90)
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: Could not initialize class org.mvel2.optimizers.OptimizerFactory
at fetishmaster.engine.GameEngine.initGameEngine(GameEngine.java:242)
at fetishmaster.engine.GameEngine.initNewGame(GameEngine.java:73)
at fetishmaster.display.JDialogStartSplash.jButtonStartActionPerformed(JDialogStartSplash.java:256)
at fetishmaster.display.JDialogStartSplash.access$200(JDialogStartSplash.java:21)
at fetishmaster.display.JDialogStartSplash$3.actionPerformed(JDialogStartSplash.java:148)
at javax.swing.AbstractButton.fireActionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed(java.desktop@9-Ubuntu/DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(java.desktop@9-Ubuntu/DefaultButtonModel.java:261)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.desktop@9-Ubuntu/BasicButtonListener.java:269)
at java.awt.Component.processMouseEvent(java.desktop@9-Ubuntu/Component.java:6601)
at javax.swing.JComponent.processMouseEvent(java.desktop@9-Ubuntu/JComponent.java:3322)
at java.awt.Component.processEvent(java.desktop@9-Ubuntu/Component.java:6366)
at java.awt.Container.processEvent(java.desktop@9-Ubuntu/Container.java:2259)
at java.awt.Component.dispatchEventImpl(java.desktop@9-Ubuntu/Component.java:4985)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2317)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.LightweightDispatcher.retargetMouseEvent(java.desktop@9-Ubuntu/Container.java:4896)
at java.awt.LightweightDispatcher.processMouseEvent(java.desktop@9-Ubuntu/Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@9-Ubuntu/Container.java:4474)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2303)
at java.awt.Window.dispatchEventImpl(java.desktop@9-Ubuntu/Window.java:2754)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@9-Ubuntu/EventQueue.java:761)
at java.awt.EventQueue.access$500(java.desktop@9-Ubuntu/EventQueue.java:97)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:712)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:706)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:734)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:732)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.awt.EventQueue.dispatchEvent(java.desktop@9-Ubuntu/EventQueue.java:731)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@9-Ubuntu/EventDispatchThread.java:199)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@9-Ubuntu/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@9-Ubuntu/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@9-Ubuntu/EventDispatchThread.java:90)
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: Could not initialize class org.mvel2.optimizers.OptimizerFactory
at fetishmaster.engine.GameEngine.initGameEngine(GameEngine.java:242)
at fetishmaster.engine.GameEngine.initNewGame(GameEngine.java:73)
at fetishmaster.display.JDialogStartSplash.jButtonStartActionPerformed(JDialogStartSplash.java:256)
at fetishmaster.display.JDialogStartSplash.access$200(JDialogStartSplash.java:21)
at fetishmaster.display.JDialogStartSplash$3.actionPerformed(JDialogStartSplash.java:148)
at javax.swing.AbstractButton.fireActionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed(java.desktop@9-Ubuntu/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed(java.desktop@9-Ubuntu/DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(java.desktop@9-Ubuntu/DefaultButtonModel.java:261)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.desktop@9-Ubuntu/BasicButtonListener.java:269)
at java.awt.Component.processMouseEvent(java.desktop@9-Ubuntu/Component.java:6601)
at javax.swing.JComponent.processMouseEvent(java.desktop@9-Ubuntu/JComponent.java:3322)
at java.awt.Component.processEvent(java.desktop@9-Ubuntu/Component.java:6366)
at java.awt.Container.processEvent(java.desktop@9-Ubuntu/Container.java:2259)
at java.awt.Component.dispatchEventImpl(java.desktop@9-Ubuntu/Component.java:4985)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2317)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.LightweightDispatcher.retargetMouseEvent(java.desktop@9-Ubuntu/Container.java:4896)
at java.awt.LightweightDispatcher.processMouseEvent(java.desktop@9-Ubuntu/Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@9-Ubuntu/Container.java:4474)
at java.awt.Container.dispatchEventImpl(java.desktop@9-Ubuntu/Container.java:2303)
at java.awt.Window.dispatchEventImpl(java.desktop@9-Ubuntu/Window.java:2754)
at java.awt.Component.dispatchEvent(java.desktop@9-Ubuntu/Component.java:4817)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@9-Ubuntu/EventQueue.java:761)
at java.awt.EventQueue.access$500(java.desktop@9-Ubuntu/EventQueue.java:97)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:712)
at java.awt.EventQueue$3.run(java.desktop@9-Ubuntu/EventQueue.java:706)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:734)
at java.awt.EventQueue$4.run(java.desktop@9-Ubuntu/EventQueue.java:732)
at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@9-Ubuntu/ProtectionDomain.java:77)
at java.awt.EventQueue.dispatchEvent(java.desktop@9-Ubuntu/EventQueue.java:731)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@9-Ubuntu/EventDispatchThread.java:199)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@9-Ubuntu/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@9-Ubuntu/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@9-Ubuntu/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@9-Ubuntu/EventDispatchThread.java:90)