v3.4.9 - vassal crash

Playing online; module crashed when I had opened a hand window and was about to press one of the toolbar buttons in the window.

Crash dump below. So far the module is continuing to work ok.

2020-11-20 23:10:45,204 [0-main] INFO VASSAL.launch.StartUp - Starting 2020-11-20 23:10:45,211 [0-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-20 23:10:45,211 [0-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-20 23:10:45,211 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.9 2020-11-20 23:10:45,748 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager 2020-11-20 23:34:37,092 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/CCN v4-0a36.vmod 2020-11-20 23:34:37,493 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-11-20 23:34:37,495 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-11-20 23:34:37,502 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL.app/Contents/MacOS/jre/bin/java -Xms2048M -Xmx4096M -DVASSAL.id=1 -DVASSAL.port=52696 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL.app/Contents/Resources/VASSAL.icns VASSAL.launch.Editor --edit -- /Users/Mark/Dropbox/CCN v4-0a36.vmod 2020-11-20 23:34:38,256 [1-main] INFO VASSAL.launch.StartUp - Starting 2020-11-20 23:34:38,263 [1-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-20 23:34:38,264 [1-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-20 23:34:38,264 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.9 2020-11-20 23:34:38,264 [1-main] INFO VASSAL.launch.Launcher - Editor 2020-11-20 23:34:41,888 [1-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-11-20 23:34:46,543 [1-AWT-EventQueue-0] INFO VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0a36f1 2020-11-20 23:35:04,821 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-20 23:35:04,822 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-20 23:35:04,822 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-20 23:35:04,822 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-20 23:35:04,823 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-20 23:35:40,698 [1-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-11-20 23:35:54,739 [1-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-11-21 00:02:19,337 [0-AWT-EventQueue-0] ERROR VASSAL.launch.AbstractLaunchAction - -- Load of /Users/Mark/Documents/C&C Napoleonics/C&CN User's Guide.txt failed: Not a Vassal module 2020-11-21 00:17:42,777 [1-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting 2020-11-21 00:17:51,519 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/CCN v4-0a36.vmod 2020-11-21 00:17:52,204 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-11-21 00:17:52,205 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-11-21 00:17:52,225 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL.app/Contents/MacOS/jre/bin/java -Xms2048M -Xmx4096M -DVASSAL.id=3 -DVASSAL.port=54897 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL.app/Contents/Resources/VASSAL.icns VASSAL.launch.Player --load -- /Users/Mark/Dropbox/CCN v4-0a36.vmod 2020-11-21 00:17:53,229 [3-main] INFO VASSAL.launch.StartUp - Starting 2020-11-21 00:17:53,237 [3-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-21 00:17:53,237 [3-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-21 00:17:53,237 [3-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.9 2020-11-21 00:17:53,237 [3-main] INFO VASSAL.launch.Launcher - Player 2020-11-21 00:17:57,697 [3-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-11-21 00:18:04,343 [3-AWT-EventQueue-0] INFO VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0a36f1 2020-11-21 00:18:04,398 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-21 00:18:04,398 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-21 00:18:04,399 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-21 00:18:04,399 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-21 00:19:04,009 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-21 00:19:04,010 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-21 00:19:04,010 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-21 00:19:04,011 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-21 00:19:04,011 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-21 00:19:25,647 [3-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-11-21 00:21:04,282 [3-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog - java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at VASSAL.tools.opcache.OpCache$Request.done(OpCache.java:209) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847) at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857) at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:310) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:242) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.IndexOutOfBoundsException: null at VASSAL.tools.imageop.AbstractTiledOpImpl.getTile(AbstractTiledOpImpl.java:131) at VASSAL.tools.imageop.AbstractOpImpl.getTile(AbstractOpImpl.java:173) at VASSAL.build.module.map.boardPicker.board.GridOp.draw(GridOp.java:97) at VASSAL.build.module.map.boardPicker.board.GridOp$TileOp.eval(GridOp.java:175) at VASSAL.build.module.map.boardPicker.board.GridOp$TileOp.eval(GridOp.java:126) at VASSAL.tools.opcache.OpCache$Request.doInBackground(OpCache.java:203) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832)

Thus spake marktb1961:

Playing online; module crashed when I had opened a hand window and was
about to press one of the toolbar buttons in the window.

Crash dump below. So far the module is continuing to work ok.

Can you reprpoduce this reliably?


J.

Turns out, not by simply repeating similar steps offline.

I will report back when I’ve had a chance to more play some more online games.

What you’re seeing there is Bug 13679. We’ve had several reports of it. I suspect that the fix for 13688 fixes 13679 (and 13677), but I can’t test it because I have yet to find a way to trigger it myself.

Please try 3.4.10-SNAPSHOT-f4bfd55d, which contains the fix for 13688 and let us know if that works for you.

vassalengine.org/~uckelman/tmp/

I’ll install it but I can’t replicate the issue either. It’s only occurred that one time for me and no repeated in the past couple of days since. Is there a known/likely negative impact to watch out for if it is the same issue? I was able to complete an entire game afterwards, seemingly without any issues.

Thus spake marktb1961:

Is there a known/likely negative impact to watch out for if it is
the same issue?

I have no idea. I won’t know that until I can reproduce the problem or
at least get some sense of why it happens.


J.

I’m seeing VASL v6.6.1 reliably crash with engine v3.4.9 when opening a .vsav featuring a large map. Sent a couple of crash logs on subject. Same .vsav opens and runs fine with 3.4.8.

What steps exactly are you taking to trigger the crash? (We haven’t been able to reproduce the problem at all ourselves.)

Can you reproduce the problem with the current test build, VASSAL-3.4.10-SNAPSHOT-23f468cf0, available here?

vassalengine.org/~uckelman/tmp/

The 3.4.10 build does not seem to reproduce the problem. The only thing I can think of which may be interesting re the 3.4.9 issue was that the .vsav I was opening had been created in an earlier VASL version (6.5.0). The internal failure message popped up immediately as the map loaded. It is a large (3w x 5h) map, and not all of the boards rendered before the message appeared.

Thanks for testing. We’ve released 3.4.10 now, which we think will solve the problem. If it recurs, please let us know.

Vassal v3.4.10
Module: Flying Colors ; Scenario Cape Ortugal.

Crash occurred when zooming map into hex 4023 (no log file but we were in the Example of Play, Turn 2, Start of British Activation).
I pressed the Zoom+ button twice and the crash occurred.
We were able to continue using the module with no apparent ill-effect.

(I also sent this report via the Vassal crash reporter).

2020-11-23 23:18:04,863 [0-main] INFO VASSAL.launch.StartUp - Starting 2020-11-23 23:18:04,866 [0-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-23 23:18:04,866 [0-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-23 23:18:04,866 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.10 2020-11-23 23:18:05,111 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager 2020-11-23 23:19:34,593 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Vassal Modules/Flying_Colors_2-3-1.vmod 2020-11-23 23:19:34,810 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.4.10.app/Contents/MacOS/jre/bin/java -classpath Contents/Resources/Java/Vengine.jar -Xmx226M -DVASSAL.id=2 -Duser.home=/Users/Mark -DVASSAL.port=49659 VASSAL.tools.image.tilecache.ZipFileImageTiler /Users/Mark/Vassal Modules/Flying_Colors_2-3-1.vmod /Users/Mark/Library/Application Support/VASSAL/tiles/6070cfb08f2adb0cee07e1a41d884823cb259c19 256 256 2020-11-23 23:19:35,171 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting 2020-11-23 23:19:35,235 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-A.png 2020-11-23 23:19:35,523 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-B.png 2020-11-23 23:19:35,583 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-C.png 2020-11-23 23:19:35,598 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-D.png 2020-11-23 23:19:35,646 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-H.png 2020-11-23 23:19:35,987 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-K.png 2020-11-23 23:19:35,994 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-L.png 2020-11-23 23:19:36,109 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/A-M.png 2020-11-23 23:19:36,115 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Audacity_2-3.png 2020-11-23 23:19:36,125 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-D.png 2020-11-23 23:19:36,217 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-H.png 2020-11-23 23:19:36,328 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-H2.png 2020-11-23 23:19:36,382 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-I.png 2020-11-23 23:19:36,392 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-J.png 2020-11-23 23:19:36,408 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-L.png 2020-11-23 23:19:36,657 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-O.png 2020-11-23 23:19:36,769 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-P.png 2020-11-23 23:19:36,790 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/B-Unnamed.png 2020-11-23 23:19:36,794 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_HRT.jpg 2020-11-23 23:19:36,968 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_breakoff.jpg 2020-11-23 23:19:36,977 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_carronades.jpg 2020-11-23 23:19:36,989 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_collision.jpg 2020-11-23 23:19:36,998 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_command-transfer.jpg 2020-11-23 23:19:37,002 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_disengagement.jpg 2020-11-23 23:19:37,008 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_evasion.jpg 2020-11-23 23:19:37,018 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_firepower.jpg 2020-11-23 23:19:37,034 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_grappling.jpg 2020-11-23 23:19:37,040 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_grounding.jpg 2020-11-23 23:19:37,047 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_movement.jpg 2020-11-23 23:19:37,063 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_rake.jpg 2020-11-23 23:19:37,068 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_ships-on-fire.jpg 2020-11-23 23:19:37,079 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_sternway.jpg 2020-11-23 23:19:37,083 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_strike.jpg 2020-11-23 23:19:37,102 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_tacking.jpg 2020-11-23 23:19:37,108 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BCWE_chart_wind.jpg 2020-11-23 23:19:37,112 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Base_Map.jpg 2020-11-23 23:19:37,840 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-D.png 2020-11-23 23:19:38,004 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-E.png 2020-11-23 23:19:38,089 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-F.png 2020-11-23 23:19:38,116 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-G.png 2020-11-23 23:19:38,128 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-H.png 2020-11-23 23:19:38,396 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-L.png 2020-11-23 23:19:38,485 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/C-N.png 2020-11-23 23:19:38,514 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Chart_Sinking.jpg 2020-11-23 23:19:38,528 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-D.png 2020-11-23 23:19:38,628 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-E.png 2020-11-23 23:19:38,684 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-H.png 2020-11-23 23:19:39,141 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-Q.png 2020-11-23 23:19:39,159 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-R.png 2020-11-23 23:19:39,259 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-S.png 2020-11-23 23:19:39,303 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-T.png 2020-11-23 23:19:39,349 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/D-U.png 2020-11-23 23:19:39,367 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Duel_Map.jpg 2020-11-23 23:19:40,198 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/HRT.jpg 2020-11-23 23:19:40,479 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Splash.jpg 2020-11-23 23:19:40,533 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Turn_Track.jpg 2020-11-23 23:19:40,550 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/VP.jpg 2020-11-23 23:19:40,664 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/port_arc.png 2020-11-23 23:19:40,692 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/port_carronade_arc.png 2020-11-23 23:19:40,702 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/port_frigate_arc.png 2020-11-23 23:19:40,728 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/starboard_arc.png 2020-11-23 23:19:40,755 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/starboard_carronade_arc.png 2020-11-23 23:19:40,767 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/starboard_frigate_arc.png 2020-11-23 23:19:40,796 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting 2020-11-23 23:19:41,186 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Flying Colors 2020-11-23 23:19:41,188 [0-SwingWorker-pool-1-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.4.10.app/Contents/MacOS/jre/bin/java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=49661 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.4.10.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Flying Colors -Xdock:icon=/Applications/VASSAL 3.4.10.app/Contents/Resources/VASSAL.icns VASSAL.launch.Player --load -- /Users/Mark/Vassal Modules/Flying_Colors_2-3-1.vmod 2020-11-23 23:19:41,568 [1-main] INFO VASSAL.launch.StartUp - Starting 2020-11-23 23:19:41,571 [1-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-23 23:19:41,571 [1-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-23 23:19:41,571 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.10 2020-11-23 23:19:41,572 [1-main] INFO VASSAL.launch.Launcher - Player 2020-11-23 23:19:43,864 [1-AWT-EventQueue-0] INFO VASSAL.launch.BasicModule - Flying Colors version 2.3.1 2020-11-23 23:19:43,875 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-23 23:19:43,875 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-23 23:19:43,875 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-23 23:19:43,875 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-23 23:28:57,978 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-23 23:28:57,978 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-23 23:28:57,978 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-23 23:28:57,978 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-23 23:28:57,978 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-23 23:29:27,222 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-23 23:29:27,223 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-23 23:29:27,223 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-23 23:29:27,223 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-23 23:29:27,223 [1-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-23 23:38:32,141 [1-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting 2020-11-24 09:09:16,183 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Dropbox/CCN v4-0a39.vmod 2020-11-24 09:09:16,345 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.4.10.app/Contents/MacOS/jre/bin/java -classpath Contents/Resources/Java/Vengine.jar -Xmx163M -DVASSAL.id=4 -Duser.home=/Users/Mark -DVASSAL.port=55538 VASSAL.tools.image.tilecache.ZipFileImageTiler /Users/Mark/Dropbox/CCN v4-0a39.vmod /Users/Mark/Library/Application Support/VASSAL/tiles/10d13b059c80146df250d2b35687f886a31f2ff6 256 256 2020-11-24 09:09:16,702 [4-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting 2020-11-24 09:09:16,770 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Bataille_de_Marengo v2.jpg 2020-11-24 09:09:16,926 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/BoxArt.jpg 2020-11-24 09:09:16,940 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/CCN napoleon v2.jpg 2020-11-24 09:09:16,976 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/CCN napoleon v3.jpg 2020-11-24 09:09:17,005 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/CCN napoleon.jpg 2020-11-24 09:09:17,032 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Card Selector.jpg 2020-11-24 09:09:17,070 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Shortcuts.jpg 2020-11-24 09:09:17,118 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Splash.jpg 2020-11-24 09:09:17,143 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Talavera v2.jpg 2020-11-24 09:09:17,196 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/VictoryBanner.jpg 2020-11-24 09:09:17,312 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Austrian_1.jpg 2020-11-24 09:09:17,425 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Austrian_2.jpg 2020-11-24 09:09:17,518 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_British_1.jpg 2020-11-24 09:09:17,609 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_French_1.jpg 2020-11-24 09:09:17,685 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_French_2.jpg 2020-11-24 09:09:17,782 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Portuguese_1.jpg 2020-11-24 09:09:17,818 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Prussian_01.jpg 2020-11-24 09:09:17,873 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Prussian_02.jpg 2020-11-24 09:09:17,933 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Russian_1.jpg 2020-11-24 09:09:18,004 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Russian_2.jpg 2020-11-24 09:09:18,089 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Spanish_1.jpg 2020-11-24 09:09:18,138 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Terrain.jpg 2020-11-24 09:09:18,231 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/charts_Terrain2.jpg 2020-11-24 09:09:18,321 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/courier rack.jpg 2020-11-24 09:09:18,336 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/dicefootprint_big.png 2020-11-24 09:09:18,340 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/map.jpg 2020-11-24 09:09:18,573 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/map_epic.jpg 2020-11-24 09:09:18,684 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart1.png 2020-11-24 09:09:18,688 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart2.png 2020-11-24 09:09:18,694 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart3.png 2020-11-24 09:09:18,699 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart4.png 2020-11-24 09:09:18,704 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart5.png 2020-11-24 09:09:18,708 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/night_chart6.png 2020-11-24 09:09:18,713 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_battalionmass.jpg 2020-11-24 09:09:18,775 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_conscript.jpg 2020-11-24 09:09:18,785 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_garrison.jpg 2020-11-24 09:09:18,817 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_grandbattery.jpg 2020-11-24 09:09:18,838 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_guerrilla.jpg 2020-11-24 09:09:18,904 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_ironwill.jpg 2020-11-24 09:09:18,940 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/rule_motherrussia.jpg 2020-11-24 09:09:19,022 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/sideboard-epic.jpg 2020-11-24 09:09:19,280 [4-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/sideboard.jpg 2020-11-24 09:09:19,338 [4-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting 2020-11-24 09:09:19,716 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module Commands & Colors: Napoleonics 2020-11-24 09:09:19,716 [0-SwingWorker-pool-1-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.4.10.app/Contents/MacOS/jre/bin/java -Xms1270M -Xmx2048M -DVASSAL.id=3 -DVASSAL.port=55548 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.4.10.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Commands & Colors: Napoleonics -Xdock:icon=/Applications/VASSAL 3.4.10.app/Contents/Resources/VASSAL.icns VASSAL.launch.Editor --edit -- /Users/Mark/Dropbox/CCN v4-0a39.vmod 2020-11-24 09:09:20,107 [3-main] INFO VASSAL.launch.StartUp - Starting 2020-11-24 09:09:20,110 [3-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-24 09:09:20,110 [3-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-24 09:09:20,110 [3-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.10 2020-11-24 09:09:20,110 [3-main] INFO VASSAL.launch.Launcher - Editor 2020-11-24 09:09:22,230 [3-AWT-EventQueue-0] INFO VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/Applications/VASSAL%203.4.10.app/Contents/Resources/Java/Vengine.jar!/VASSAL/script/init_expression.bsh 2020-11-24 09:09:24,470 [3-AWT-EventQueue-0] INFO VASSAL.launch.BasicModule - Commands & Colors: Napoleonics version 4.0a40 2020-11-24 09:09:35,840 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-24 09:09:35,864 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-24 09:09:35,864 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-24 09:09:35,864 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-24 09:09:35,864 [3-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-24 09:09:54,929 [3-AWT-EventQueue-0] ERROR VASSAL.build.module.GameRefresher - Can't refresh piece dicetray: No Map 2020-11-24 09:31:16,072 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /Users/Mark/Vassal Modules/Flying_Colors_2-3-1.vmod 2020-11-24 09:31:16,136 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.TilingHandler - No images to tile. 2020-11-24 09:31:16,138 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module Flying Colors 2020-11-24 09:31:16,138 [0-SwingWorker-pool-1-thread-3] INFO VASSAL.tools.io.ProcessLauncher - launching /Applications/VASSAL 3.4.10.app/Contents/MacOS/jre/bin/java -Xms256M -Xmx512M -DVASSAL.id=5 -DVASSAL.port=58065 -Duser.home=/Users/Mark -Duser.dir=/Applications/VASSAL 3.4.10.app -cp Contents/Resources/Java/Vengine.jar -Xdock:name=Flying Colors -Xdock:icon=/Applications/VASSAL 3.4.10.app/Contents/Resources/VASSAL.icns VASSAL.launch.Player --load -- /Users/Mark/Vassal Modules/Flying_Colors_2-3-1.vmod 2020-11-24 09:31:16,529 [5-main] INFO VASSAL.launch.StartUp - Starting 2020-11-24 09:31:16,532 [5-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.16 2020-11-24 09:31:16,533 [5-main] INFO VASSAL.launch.StartUp - Java version 15 2020-11-24 09:31:16,533 [5-main] INFO VASSAL.launch.StartUp - VASSAL version 3.4.10 2020-11-24 09:31:16,533 [5-main] INFO VASSAL.launch.Launcher - Player 2020-11-24 09:31:18,875 [5-AWT-EventQueue-0] INFO VASSAL.launch.BasicModule - Flying Colors version 2.3.1 2020-11-24 09:31:18,886 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-24 09:31:18,887 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-24 09:31:18,887 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-24 09:31:18,887 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-24 09:31:36,246 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Next_mnemonic 2020-11-24 09:31:36,247 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Prev_mnemonic 2020-11-24 09:31:36,247 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Finish_mnemonic 2020-11-24 09:31:36,247 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Cancel_mnemonic 2020-11-24 09:31:36,247 [5-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Wizard.Help_mnemonic 2020-11-24 09:33:42,968 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:37:17,431 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:40:31,581 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:42:31,685 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:44:31,685 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:46:40,262 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:48:40,269 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:51:25,251 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:55:44,605 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:57:44,607 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 09:59:44,607 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:03:45,101 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:06:36,221 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:08:36,220 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:11:37,555 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:14:15,233 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:18:07,102 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:23:14,722 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:25:14,724 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:28:40,649 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:30:40,649 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:35:22,921 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:37:30,821 [5-write game.vassalengine.org/62.210.178.7] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive 2020-11-24 10:39:47,289 [5-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog - java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot load from object array because "this.tiles" is null at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at VASSAL.tools.opcache.OpCache$Request.done(OpCache.java:209) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847) at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857) at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:310) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:242) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.NullPointerException: Cannot load from object array because "this.tiles" is null at VASSAL.tools.imageop.AbstractTiledOpImpl.getTileOp(AbstractTiledOpImpl.java:109) at VASSAL.tools.imageop.AbstractTiledOpImpl.getTile(AbstractTiledOpImpl.java:133) at VASSAL.tools.imageop.AbstractOpImpl.getTile(AbstractOpImpl.java:173) at VASSAL.build.module.map.boardPicker.board.GridOp.draw(GridOp.java:97) at VASSAL.build.module.map.boardPicker.board.GridOp$TileOp.eval(GridOp.java:175) at VASSAL.build.module.map.boardPicker.board.GridOp$TileOp.eval(GridOp.java:126) at VASSAL.tools.opcache.OpCache$Request.doInBackground(OpCache.java:203) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832)

I’ve uploaded a diagnostic build, VASSAL-3.4.11-SNAPSHOT-bug13677_13679_diag-f96578c07:

vassalengine.org/~uckelman/tmp/

Please try to trigger the bug with this build and post an errorLog from it. I need the diagnostic information which will be printed when the bug occurs to make any further progress on this bug.

We believe this is fixed in 3.4.11.