When I try to load a module, VASSAL reports an uncaught exeption and doesn’t load it. Any help would be appreciated.
Thx in advance,
Michail
My box:
OS: Ubuntu studio 17.04/4.10.0-42-lowlatency
CPU: Intel(R) Core™ i7-4790K CPU @ 4.00GHz
Memory: 16 GB
Video: GM204 [GeForce GTX 970]
VASSAL: 3.2.17
Java: openjdk-8-jre and obenjdk-9-jre
Modules:
http://www.vassalengine.org/wiki/Module:Sicily_II
http://www.vassalengine.org/wiki/Module:Mollwitz_and_Chotusitz:_Battles_of_the_First_Silesian_War
Error log:
2018-01-07 13:54:29,314 [0-main] INFO VASSAL.launch.StartUp - Starting
2018-01-07 13:54:29,316 [0-main] INFO VASSAL.launch.StartUp - OS Linux 4.10.0-42-lowlatency
2018-01-07 13:54:29,316 [0-main] INFO VASSAL.launch.StartUp - Java version 9-Ubuntu
2018-01-07 13:54:29,316 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2018-01-07 13:54:29,688 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2018-01-07 13:54:36,389 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /home/lain/VASSAL/vmods/Sicily_II_No_FoW_1_01.vmod
2018-01-07 13:54:36,526 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /usr/lib/jvm/java-9-openjdk-amd64/bin/java -classpath /home/lain/VASSAL/VASSAL-3.2.17/lib/Vengine.jar -Xmx294M -DVASSAL.id=2 -Duser.home=/home/lain -DVASSAL.port=45409 VASSAL.tools.image.tilecache.ZipFileImageTiler /home/lain/VASSAL/vmods/Sicily_II_No_FoW_1_01.vmod /home/lain/.VASSAL/tiles/ae4785f3063fd0f515943d63db2cfd4384664f04 256 256
2018-01-07 13:54:36,993 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting
2018-01-07 13:54:37,045 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Allied Boxes small.png
2018-01-07 13:54:37,158 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Allied Dead Pile.png
2018-01-07 13:54:37,235 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Allied Divisions Sicily.png
2018-01-07 13:54:37,256 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Allied Divisions Sicily2.png
2018-01-07 13:54:37,280 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Axis Dead Pile.png
2018-01-07 13:54:37,301 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Axis Divisions Sicily.png
2018-01-07 13:54:37,326 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Axis-Divisions-Sicily2.png
2018-01-07 13:54:37,476 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Axis-Divisions-Sicily3.png
2018-01-07 13:54:37,487 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Axis-Divisions-Sicily4.png
2018-01-07 13:54:37,503 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/German Offboard small.png
2018-01-07 13:54:37,509 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/OCS Charts v4_2 1.png
2018-01-07 13:54:37,613 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/OCS Charts v4_2 2.png
2018-01-07 13:54:37,686 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/OCS Charts v4_2 3.png
2018-01-07 13:54:37,750 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/OCS Charts v4_2 4.png
2018-01-07 13:54:37,818 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Rail-Sea-Cap.png
2018-01-07 13:54:37,829 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Sicily-3_5-051016.png
2018-01-07 13:54:38,991 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting
2018-01-07 13:54:39,015 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module OCS - Sicily II No FoW
2018-01-07 13:54:39,016 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /usr/lib/jvm/java-9-openjdk-amd64/bin/java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=43731 -Duser.home=/home/lain -Duser.dir=/home/lain/VASSAL/VASSAL-3.2.17 -cp /home/lain/VASSAL/VASSAL-3.2.17/lib/Vengine.jar VASSAL.launch.Player --load – /home/lain/VASSAL/vmods/Sicily_II_No_FoW_1_01.vmod
2018-01-07 13:54:39,511 [1-main] INFO VASSAL.launch.StartUp - Starting
2018-01-07 13:54:39,513 [1-main] INFO VASSAL.launch.StartUp - OS Linux 4.10.0-42-lowlatency
2018-01-07 13:54:39,513 [1-main] INFO VASSAL.launch.StartUp - Java version 9-Ubuntu
2018-01-07 13:54:39,513 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2018-01-07 13:54:39,514 [1-main] INFO VASSAL.launch.Launcher - Player
2018-01-07 13:54:40,196 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.lang.NoClassDefFoundError: org/w3c/dom/ls/DocumentLS
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:986) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:173) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:752) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:650) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:573) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:531) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:186) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:476) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:986) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:173) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:752) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:650) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:573) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:531) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:186) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:476) ~[na:na]
at org.apache.xerces.util.ObjectFactory.findProviderClass(Unknown Source) ~[xercesImpl.jar:na]
at org.apache.xerces.parsers.AbstractDOMParser.setDocumentClassName(Unknown Source) ~[xercesImpl.jar:na]
at org.apache.xerces.parsers.AbstractDOMParser.reset(Unknown Source) ~[xercesImpl.jar:na]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[xercesImpl.jar:na]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) ~[xercesImpl.jar:na]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) ~[xercesImpl.jar:na]
at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) ~[na:na]
at VASSAL.build.Builder.createDocument(Builder.java:160) ~[Vengine.jar:na]
at VASSAL.launch.BasicModule.build(BasicModule.java:110) ~[Vengine.jar:na]
at VASSAL.build.GameModule.init(GameModule.java:855) ~[Vengine.jar:na]
at VASSAL.launch.Player.launch(Player.java:83) ~[Vengine.jar:na]
at VASSAL.launch.Launcher$1.run(Launcher.java:149) ~[Vengine.jar:na]
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) ~[na:na]
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:759) ~[na:na]
at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97) ~[na:na]
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:712) ~[na:na]
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:706) ~[na:na]
at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na]
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:88) ~[na:na]
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:729) ~[na:na]
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199) [na:na]
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [na:na]
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [na:na]
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [na:na]
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [na:na]
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [na:na]
Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ls.DocumentLS
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:533) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:186) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:476) ~[na:na]
… 44 common frames omitted