Module won't start after Windows 7 update

Vassal is able to start, but when i try to open the module of my online version of the board game 7 Ages, it won’t open. It says there is a bug. Can someone help me?

Daan

Thus spake Daan via messages:

Vassal is able to start, but when i try to open the module of my online
version of the board game 7 Ages, it won’t open. It says there is a bug.
Can someone help me?

In order to help you, we need to know what the bug was. Describe what
happened. Were there error messages? If so, what were they? Paste them
here.


J.

I start Vassal, and then i click in the file menu. I choose open module. The module of 7 Ages is on my desktop. I click on it. Then this appears:

"uncaught exception

Eeek! A bug!
VASSAL had an internal error

VASSAL had an internal error. You can help the VASSAL developers fix it by sending them this report with a description of what you were doing when the error happened."

Thus spake Daan via messages:

I start Vassal, and then i click in the file menu. I choose open module.
The module of 7 Ages is on my desktop. I click on it. Then this appears:

"uncaught exception

Eeek! A bug!
VASSAL had an internal error

VASSAL had an internal error. You can help the VASSAL developers fix it
by sending them this report with a description of what you were doing
when the error happened."

There’s more in that dialog than this. There should be a stack trace,
showing where in the code VASSAL crashed. That’s what we need.


J.

I found it, but i couldn’t copy paste the text. So, i made pictures of them. Hope you can read it, otherwise i could copy the text with my keyboard.

It seems the images won’t show here. So i just show the weblinks to Imgur.

imgur.com/lNkRhYc

imgur.com/Yu7USun

imgur.com/7r5DVDL

Thus spake Daan via messages:

It seems the images won’t show here. So i just show the weblinks to
Imgur.

Have you tried right-clicking on that text area in order to get the
context menu for copying the text? Those images are very hard to read.


J.

Right-clicking doesn’t seem to work when i am in the “uncaught exception” box. But it does work outside the box.

I copied the text with my keyboard. There could be a mistake, but i checked it:

2016-10-11 20:33:33,232 [0-main] INFO VASSAL.launch.StartUp - Starting
2016-10-11 20:33:33,248 [0-main] INFO VASSAL.launch.StartUp - OS Windows 7 6.1
2016-10-11 20:33:33,248 [0-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_101
2016-10-11 20:33:33,248 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.16
2016-10-11 20:33:33,951 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2016-10-11 20:33:46,169 [0-SwingWorker-pool-2365788-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Users\Dan\Desktop\7AgesvB4.vmod
2016-10-11 20:33:50,794 [0-SwingWorker-pool-2365788-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2016-10-11 20:33:50,810 [0-SwingWorker-pool-2365788-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module 7 Ages
2016-10-11 20:33:52,435 [0-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.concurrent.FutureTask.report(Unknown Source) ~[na:1.8.0_101]
at java.util.concurrent.FutureTask.get(unknown Source) ~[na:1.8.0_101]
at org.jdesktop.swingworker.SwingWorker.get(Unknown Source) ~[swing-worker-1.2.jar:na]
at VASSAL.launch.AbstractLaunchAction$LaunchTask.done(AbstractLaunchAction.java:604) ~[Vengine.jar:na]
at VASSAL.launch.Player$LaunchAction$1.done(Player.java:188) [Vengine.jar:na]
at org.jdesktop.swingworker.SwingWorker$5.run(Unknown Source) [swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [Swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.AccumulativeRunnable.run(Unknown Source) [swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [swing-worker-1.2.jar:na]
at javax.swing.Timer.fireActionPerformed(Unknown Source) [na:1.8.0_101]
at javax.swing.Timer$DoPostEvent.run(Unknown Source) [na:1.8.0_101]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [na:1.8.0_101]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_101]
at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_101]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_101]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_101]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_101]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_101]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_101]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_101]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_101]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_101]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_101]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_101]
Caused by: java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.Properties.loadConvert(Unknown Source) ~[na:1.8.0_101]
at java.util.Properties.load0(Unknown Source) ~[na:1.8.0_101]
at java.util.Properties.load(Unknown Source) ~[na:1.8.0_101]
at VASSAL.preferences.ReadOnlyPrefs.(ReadOnlyPrefs.java:53) ~[Vengine.jar:na]
at VASSAL.preferences.ReadOnlyPrefs.(ReadOnlyPrefs.java:46) ~[Vengine.jar:na]
at VASSAL.launch.AbstractLaunchAction$LaunchTask.dolnBackground(AbstractLaunchAction.java:347) ~[Vengine.jar:na]
at VASSAL.launch.AbstractLaunchAction$LaunchTask.dolnBackground(AbstractLaunchAction.java:244) ~[Vengine.jar:na]
at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source) ~[swing-worker-1.2.jar:na]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[na:1.8.0_101]
at org.jdesktop.swingworker.SwingWorker.run(Unknown Source) ~[swing-worker-1.2.jar:na]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[na:1.8.0_101]
at org.jdesktop.swingworker.SwingWorker.run(Unknown Source) ~[swing-worker-1.2.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) na1.8.0_101]
at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_101]

Does anybody know something about this bug?

You have a corrupted prefs file for the module. Delete that and it should load.

Thanks, i will try that.

It appears we will play another game and quit the present. The module of another game does work, so it was the module that was the problem. Thanks for helping me.