Battlestar Galactica Module Crash

I just got a new computer with Windows 8.1, and while every other module works fine so far, BSG’s pops up an error message (no matter what extensions are used) and then freezes and refuses to exit whenever I attempt to do anything in it.

I get the following:

[code]2014-12-17 04:17:17,336 [0-main] INFO VASSAL.launch.StartUp - Starting
2014-12-17 04:17:17,336 [0-main] INFO VASSAL.launch.StartUp - OS Windows 8.1 6.3
2014-12-17 04:17:17,336 [0-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_25
2014-12-17 04:17:17,336 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.14
2014-12-17 04:17:17,399 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2014-12-17 04:17:19,133 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\VASSAL-3.2.14\games\Battlestar_Galactica_FFG_2.0.vmod
2014-12-17 04:17:19,195 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2014-12-17 04:17:19,211 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2014-12-17 04:17:19,227 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2014-12-17 04:17:19,227 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Battlestar Galactica FFG
2014-12-17 04:17:19,227 [0-SwingWorker-pool-9157236-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre1.8.0_25\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=51286 -Duser.home=C:\Users\Ben -cp lib\Vengine.jar VASSAL.launch.Player --load – C:\VASSAL-3.2.14\games\Battlestar_Galactica_FFG_2.0.vmod
2014-12-17 04:17:19,742 [1-main] INFO VASSAL.launch.StartUp - Starting
2014-12-17 04:17:19,742 [1-main] INFO VASSAL.launch.StartUp - OS Windows 8.1 6.3
2014-12-17 04:17:19,742 [1-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_25
2014-12-17 04:17:19,742 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.14
2014-12-17 04:17:19,742 [1-main] INFO VASSAL.launch.Launcher - Player
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/C:/VASSAL-3.2.14/lib/Vengine.jar!/images/
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2014-12-17 04:17:20,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2014-12-17 04:17:21,320 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Battlestar Galactica FFG version 2.0
2014-12-17 04:17:21,320 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension C:\VASSAL-3.2.14\games\Battlestar_Galactica_FFG_2.0_ext\Battlestar_Daybreak_2.0.vmdx
2014-12-17 04:17:21,367 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - – Extension Battlestar_Daybreak_2.0 v2.0 loaded
2014-12-17 04:17:21,367 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2014-12-17 04:17:21,367 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension C:\VASSAL-3.2.14\games\Battlestar_Galactica_FFG_2.0_ext\Battlestar_Pegasus_2.0.vmdx
2014-12-17 04:17:21,399 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - – Extension Battlestar_Pegasus_2.0 v2.0 loaded
2014-12-17 04:17:21,399 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2014-12-17 04:17:24,965 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.lang.NullPointerException: null
at VASSAL.counters.Deck.getState(Deck.java:845) ~[Vengine.jar:na]
at VASSAL.command.ChangeTracker.(ChangeTracker.java:35) ~[Vengine.jar:na]
at VASSAL.counters.Deck.setContents(Deck.java:816) ~[Vengine.jar:na]
at VASSAL.counters.Deck.shuffle(Deck.java:758) ~[Vengine.jar:na]
at VASSAL.counters.Deck$2.actionPerformed(Deck.java:377) ~[Vengine.jar:na]
at VASSAL.tools.KeyStrokeListener.keyPressed(KeyStrokeListener.java:70) ~[Vengine.jar:na]
at VASSAL.build.GameModule.fireKeyStroke(GameModule.java:401) ~[Vengine.jar:na]
at VASSAL.build.GameModule.fireKeyStroke(GameModule.java:408) ~[Vengine.jar:na]
at VASSAL.counters.GlobalHotKey.myKeyEvent(GlobalHotKey.java:75) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:285) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:286) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:162) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.doLoopOnce(TriggerAction.java:317) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.myKeyEvent(TriggerAction.java:198) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:163) ~[Vengine.jar:na]
at VASSAL.counters.GlobalCommand$Visitor.apply(GlobalCommand.java:176) ~[Vengine.jar:na]
at VASSAL.counters.GlobalCommand$Visitor.visitDefault(GlobalCommand.java:168) ~[Vengine.jar:na]
at VASSAL.counters.PieceVisitorDispatcher.accept(PieceVisitorDispatcher.java:47) ~[Vengine.jar:na]
at VASSAL.counters.DeckVisitorDispatcher.accept(DeckVisitorDispatcher.java:37) ~[Vengine.jar:na]
at VASSAL.counters.GlobalCommand.apply(GlobalCommand.java:117) ~[Vengine.jar:na]
at VASSAL.build.module.GlobalKeyCommand.apply(GlobalKeyCommand.java:35) ~[Vengine.jar:na]
at VASSAL.build.module.AutoExecGKC$1.run(AutoExecGKC.java:129) ~[na:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventQueue.access$400(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_25]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_25]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.8.0_25]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_25]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_25]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_25]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_25]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_25]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_25]
[/code]

Is there anything I can do to fix this?

Well I fixed the issue by installing Vassal version 3.2.13. Turns out the latest version of Vassal (3.2.14) is buggy and needs to be fixed.

Thus spake Werefish:

Well I fixed the issue by installing Vassal version 3.2.13. Turns out
the latest version of Vassal (3.2.14) is buggy and needs to be fixed.

Try 3.2.15-svn9174:

vassalengine.sourceforge.net/builds/

The fix for Bug 11404 introduced this problem. We made this fix in
September, and test builds have been available since then, but had not a
single problem report in three months. Maybe people should try the test
builds…


J.

Yes, that version works.