Can't open modules

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

It’s the same with my laptop.

My laptop:
Model: Lenovo Thinkpad L430
OS: Ubuntu 17.10/4.13.0-21-generic
CPU: Intel(R) Core™ i3-3110M CPU @ 2.40GHz
Memory: 8 GB
Video: Intel HD-Grafik 4000 VASSAL: 3.2.17

Java: obenjdk-9-jre

Module: http://www.vassalengine.org/wiki/Module:Mollwitz_and_Chotusitz:_Battles_of_the_First_Silesian_War

Error log:
2018-01-07 15:26:34,396 [0-main] INFO VASSAL.launch.StartUp - Starting
2018-01-07 15:26:34,399 [0-main] INFO VASSAL.launch.StartUp - OS Linux 4.13.0-21-generic
2018-01-07 15:26:34,400 [0-main] INFO VASSAL.launch.StartUp - Java version 9-Ubuntu
2018-01-07 15:26:34,400 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2018-01-07 15:26:35,667 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2018-01-07 15:26:56,574 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /home/bjorn/VASSAL/vmods/Mollwitz_Chotusitz_v1_0.vmod
2018-01-07 15:26:56,873 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /usr/lib/jvm/java-9-openjdk-amd64/bin/java -classpath /home/bjorn/VASSAL/VASSAL-3.2.17-linux/VASSAL-3.2.17/lib/Vengine.jar -Xmx347M -DVASSAL.id=2 -Duser.home=/home/bjorn -DVASSAL.port=34379 VASSAL.tools.image.tilecache.ZipFileImageTiler /home/bjorn/VASSAL/vmods/Mollwitz_Chotusitz_v1_0.vmod /home/bjorn/.VASSAL/tiles/e858fe9f2e72216c369b866d3f97bda3dea62ee6 256 256
2018-01-07 15:26:57,966 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting
2018-01-07 15:26:58,067 [0-ProcessLauncher-2] WARN VASSAL.tools.logging.LoggedOutputStream - WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by VASSAL.tools.image.ImageIOImageLoader (file:/home/bjorn/VASSAL/VASSAL-3.2.17-linux/VASSAL-3.2.17/lib/Vengine.jar) to field sun.java2d.cmm.ProfileDeferralMgr.deferring
WARNING: Please consider reporting this to the maintainers of VASSAL.tools.image.ImageIOImageLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2018-01-07 15:26:58,092 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austrian_OoB_92.png
2018-01-07 15:26:59,929 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B Leaders.png
2018-01-07 15:27:00,055 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/CRT.png
2018-01-07 15:27:00,412 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Chotusitz_Map_92.png
2018-01-07 15:27:12,950 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Dis_Spec.png
2018-01-07 15:27:13,216 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Disorder.png
2018-01-07 15:27:13,474 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Facing.png
2018-01-07 15:27:13,904 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Fire.png
2018-01-07 15:27:14,185 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Formation.png
2018-01-07 15:27:14,562 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Formation2.png
2018-01-07 15:27:14,933 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Graveyard.png
2018-01-07 15:27:15,048 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Loss AC.png
2018-01-07 15:27:15,766 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Loss AM.png
2018-01-07 15:27:16,441 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Loss PC.png
2018-01-07 15:27:17,143 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Loss PM.png
2018-01-07 15:27:17,832 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Mollwitz_Map_92.png
2018-01-07 15:27:28,501 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Mor_Spec.png
2018-01-07 15:27:28,779 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Morale.png
2018-01-07 15:27:29,058 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Prussian_OoB_92.png
2018-01-07 15:27:30,216 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Record_Track.png
2018-01-07 15:27:31,500 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Repl Leaders.png
2018-01-07 15:27:31,540 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Special.png
2018-01-07 15:27:31,807 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/TEC.png
2018-01-07 15:27:32,082 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting
2018-01-07 15:27:32,123 [0-SwingWorker-pool-2111457497-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module BAR Mollwitz & Chotusitz
2018-01-07 15:27:32,124 [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=37943 -Duser.home=/home/bjorn -Duser.dir=/home/bjorn/VASSAL/VASSAL-3.2.17-linux/VASSAL-3.2.17 -cp /home/bjorn/VASSAL/VASSAL-3.2.17-linux/VASSAL-3.2.17/lib/Vengine.jar VASSAL.launch.Player --load – /home/bjorn/VASSAL/vmods/Mollwitz_Chotusitz_v1_0.vmod
2018-01-07 15:27:33,230 [1-main] INFO VASSAL.launch.StartUp - Starting
2018-01-07 15:27:33,236 [1-main] INFO VASSAL.launch.StartUp - OS Linux 4.13.0-21-generic
2018-01-07 15:27:33,236 [1-main] INFO VASSAL.launch.StartUp - Java version 9-Ubuntu
2018-01-07 15:27:33,236 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2018-01-07 15:27:33,236 [1-main] INFO VASSAL.launch.Launcher - Player
2018-01-07 15:27:34,207 [0-ProcessLauncher-2] WARN VASSAL.tools.logging.LoggedOutputStream - WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by VASSAL.tools.image.ImageIOImageLoader (file:/home/bjorn/VASSAL/VASSAL-3.2.17-linux/VASSAL-3.2.17/lib/Vengine.jar) to field sun.java2d.cmm.ProfileDeferralMgr.deferring
WARNING: Please consider reporting this to the maintainers of VASSAL.tools.image.ImageIOImageLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2018-01-07 15:27:34,629 [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:1007) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1007) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[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:764) ~[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:717) ~[na:na]
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711) ~[na:na]
at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na]
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89) ~[na:na]
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:734) ~[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:582) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[na:na]
… 44 common frames omitted
2018-01-07 15:28:44,806 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManagerWindow - Exiting
2018-01-07 15:28:45,143 [1-IPC receiver for 491273700] ERROR VASSAL.tools.ipc.IPCMessageReceiver -
java.net.SocketException: Connection reset
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:210) ~[na:na]
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:141) ~[na:na]
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:224) ~[na:na]
at java.base/java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2687) ~[na:na]
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:3014) ~[na:na]
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:3024) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1526) ~[na:na]
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:423) ~[na:na]
at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34) ~[Vengine.jar:na]
at java.base/java.lang.Thread.run(Thread.java:844) [na:na]

Thus spake “m.i.potemkin via messages”:

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:
vassalengine.org/wiki/Module:Sicily_II
vassalengine.org/wiki/Module … lesian_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

The errorLog shows you’re using Java 9. Does this also happen if you
use Java 8?


J.

Okay, I’m sorry. It works with Java 8. It seems to me that de-installing Java 9 and installing java-8 didn’t work properly. I did a purge and now everything seems fine.

Thanks!