v3.3.3-beta1 - module crash

I guess that this is the same bug I reported for a couple of the Snapshots, that Brian was looking at. Module crashes when clicking on a layer that then triggers a GKC that moves cards from one deck to another. Previously reported here, viewtopic.php?f=5&t=12214

I can also still repeat the crash whereby clicking on dice in the Commands and Colors Ancients (v4.1) module, previously reported here: viewtopic.php?f=5&t=12241

2020-08-14 08:49:53,788 [0-main] INFO VASSAL.launch.StartUp - Starting 2020-08-14 08:49:53,794 [0-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.15.6 2020-08-14 08:49:53,794 [0-main] INFO VASSAL.launch.StartUp - Java version 14.0.2 2020-08-14 08:49:53,794 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.3.3-beta1 2020-08-14 08:49:54,296 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager ... 2020-08-14 08:50:06,171 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 08:50:06,433 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-08-14 08:50:06,435 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-08-14 08:50:06,441 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.3.3-beta1.app/Contents/MacOS/jre/bin/java -Xms256M -Xmx2048M -DVASSAL.id=1 -DVASSAL.port=52094 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.3.3-beta1.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL 3.3.3-beta1.app/Contents/Resources/VASSAL.icns VASSAL.launch.Player --load -- /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 08:50:07,417 [1-main] INFO VASSAL.launch.StartUp - Starting 2020-08-14 08:50:07,424 [1-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.15.6 2020-08-14 08:50:07,425 [1-main] INFO VASSAL.launch.StartUp - Java version 14.0.2 2020-08-14 08:50:07,425 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.3.3-beta1 2020-08-14 08:50:07,425 [1-main] INFO VASSAL.launch.Launcher - Player 2020-08-14 08:50:09,718 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/images/ 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.svg 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.svg 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.svg 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family bug created for bug.svg 2020-08-14 08:50:09,724 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family no created for no.svg 2020-08-14 08:50:09,725 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.svg 2020-08-14 08:50:09,725 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png 2020-08-14 08:50:09,725 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.svg 2020-08-14 08:50:09,725 [1-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.svg 2020-08-14 08:50:11,463 [1-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-08-14 08:50:14,693 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0-beta4f5 2020-08-14 08:50:14,726 [1-AWT-EventQueue-0] ERROR VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-08-14 08:50:14,726 [1-AWT-EventQueue-0] ERROR VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-08-14 08:50:14,726 [1-AWT-EventQueue-0] ERROR VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-08-14 08:50:14,727 [1-AWT-EventQueue-0] ERROR VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-08-14 08:51:15,204 [1-AWT-EventQueue-0] INFO VASSAL.build.module.GameState - Loading save game /Users/Mark/Dropbox/test.vsav, created with module version 4.0-beta4f5 2020-08-14 08:51:48,760 [1-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting 2020-08-14 08:51:52,685 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 08:51:52,821 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-08-14 08:51:52,823 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-08-14 08:51:52,833 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.3.3-beta1.app/Contents/MacOS/jre/bin/java -Xms256M -Xmx2048M -DVASSAL.id=3 -DVASSAL.port=52105 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.3.3-beta1.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL 3.3.3-beta1.app/Contents/Resources/VASSAL.icns VASSAL.launch.Editor --edit -- /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 08:51:53,552 [3-main] INFO VASSAL.launch.StartUp - Starting 2020-08-14 08:51:53,558 [3-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.15.6 2020-08-14 08:51:53,558 [3-main] INFO VASSAL.launch.StartUp - Java version 14.0.2 2020-08-14 08:51:53,558 [3-main] INFO VASSAL.launch.StartUp - VASSAL version 3.3.3-beta1 2020-08-14 08:51:53,559 [3-main] INFO VASSAL.launch.Launcher - Editor 2020-08-14 08:51:55,490 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/images/ 2020-08-14 08:51:55,493 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.svg 2020-08-14 08:51:55,493 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png 2020-08-14 08:51:55,493 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.svg 2020-08-14 08:51:55,493 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg 2020-08-14 08:51:55,493 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.svg 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family bug created for bug.svg 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family no created for no.svg 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.svg 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.svg 2020-08-14 08:51:55,494 [3-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.svg 2020-08-14 08:51:57,056 [3-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-08-14 08:51:59,978 [3-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0-beta4f5 2020-08-14 08:52:23,657 [3-AWT-EventQueue-0] INFO VASSAL.build.module.GameState - Loading save game /Users/Mark/Dropbox/test.vsav, created with module version 4.0-beta4f5 2020-08-14 08:52:50,618 [3-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-08-14 09:04:02,576 [3-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting 2020-08-14 09:04:12,668 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 09:04:12,767 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-08-14 09:04:12,768 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-08-14 09:04:12,769 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.3.3-beta1.app/Contents/MacOS/jre/bin/java -Xms256M -Xmx2048M -DVASSAL.id=5 -DVASSAL.port=52133 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.3.3-beta1.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL 3.3.3-beta1.app/Contents/Resources/VASSAL.icns VASSAL.launch.Editor --edit -- /Users/Mark/Dropbox/C&C Nap v4-0r4fixset1.vmod 2020-08-14 09:04:13,509 [5-main] INFO VASSAL.launch.StartUp - Starting 2020-08-14 09:04:13,515 [5-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.15.6 2020-08-14 09:04:13,516 [5-main] INFO VASSAL.launch.StartUp - Java version 14.0.2 2020-08-14 09:04:13,516 [5-main] INFO VASSAL.launch.StartUp - VASSAL version 3.3.3-beta1 2020-08-14 09:04:13,516 [5-main] INFO VASSAL.launch.Launcher - Editor 2020-08-14 09:04:15,720 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/images/ 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family bug created for bug.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family no created for no.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.svg 2020-08-14 09:04:15,722 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png 2020-08-14 09:04:15,723 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.svg 2020-08-14 09:04:15,723 [5-IconFactory-preload] DEBUG VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.svg 2020-08-14 09:04:17,247 [5-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL%203.3.3-beta1.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-08-14 09:04:20,195 [5-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0-beta4f5 2020-08-14 09:04:57,508 [5-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-08-14 09:05:19,450 [5-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog - java.lang.NullPointerException: null at VASSAL.tools.swing.SwingUtils$MacInputClassifier.genericToSystem(SwingUtils.java:241) at VASSAL.tools.swing.SwingUtils.genericToSystem(SwingUtils.java:331) at VASSAL.tools.KeyStrokeListener.keyPressed(KeyStrokeListener.java:72) at VASSAL.build.GameModule.lambda$fireKeyStroke$2(GameModule.java:450) at java.base/java.util.ArrayList.forEach(Unknown Source) at VASSAL.build.GameModule.fireKeyStroke(GameModule.java:450) at VASSAL.counters.GlobalHotKey.myKeyEvent(GlobalHotKey.java:79) at VASSAL.counters.Decorator.keyEvent(Decorator.java:315) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.ReportState.keyEvent(ReportState.java:122) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.doLoopOnce(TriggerAction.java:326) at VASSAL.counters.TriggerAction.myKeyEvent(TriggerAction.java:204) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:168) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:317) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.ReportState.keyEvent(ReportState.java:122) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.doLoopOnce(TriggerAction.java:326) at VASSAL.counters.TriggerAction.myKeyEvent(TriggerAction.java:204) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:168) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:167) at VASSAL.counters.Decorator.keyEvent(Decorator.java:316) at VASSAL.counters.ActionButton$ButtonPusher.doClick(ActionButton.java:279) at VASSAL.counters.ActionButton$ButtonPusher$MapMouseListener.mouseClicked(ActionButton.java:308) at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at VASSAL.build.module.Map.mouseClicked(Map.java:1232) at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

I learn from one of the original threads that the relevant pr was not merged for beta1, so I will wait for a merge and re-test,

Does this still happen with a current 3.3.3 test build? or with a 3.3.4 test build?

vassalengine.org/~uckelman/tmp/

It happens with v3.3.3-beta1 but is fixed in VASSAL-3.3.4-SNAPSHOT-3082d1ffb and the previous v3.3.4 snapshot. I haven’t tried any v3.3.3 builds since beta1.