[messages] [Technical Support & Bugs] Can't open modules

m.i.potemkin m.i.potemkin at googlemail.com
Sun Jan 7 14:11:01 CET 2018


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(TM) 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

_______________________________________________
Read this topic online here:
http://www.vassalengine.org/forum/viewtopic.php?p=54678#p54678


More information about the messages mailing list