Limey Yank Games Austerlitz Image Tiling Error

Hello All,

Running into an issue with image tiling for the map for the Limey Yank Games version of the Austerlitz module (link below):

http://limeyyankgames.co.uk/vassal/la-bataille-dausterlitz

This is not the one here on the vassal site, which is for a different version.

When initially tiling the module, the image tile progress bar hangs at 16% on the map image. Eventually I will be offered the game intro screen with the tiling progress bar still hanging and can start a scenario, but no map is loaded (although most other elements are there). It seems to be possibly related to this issue:

http://www.vassalengine.org/forum/viewtopic.php?f=3&t=11264&hilit=tiling+images

As I am not the developer there is not much I can do about a CMYK / RGB profile issue in the .png file. Here is my system info:

Model: HP 20-c020 all-in-one
OS: Windows 10
CPU: AMD E2-7110 APU
Memory: 4 GB
Video: AMD Radeon R2
VASSAL: 3.2.17 (current and reinstalled today)
Java: 1.8.0_241-b07
Module: LYG La Bataille d’Austerlitz

For what it’s worth, I boosted the initial heap memory in VASSAL to 1024 MB with max heap at 2048 MB.

Any help appreciated!

Angela

I should note that I reinstalled Vassal, cleaned out the image tile cache a few times, and have redownloaded the module a couple times as well.

Here is the error log info (relevant lines bolded);

2020-03-22 15:21:43,730 [0-main] INFO VASSAL.launch.StartUp - Starting
2020-03-22 15:21:43,742 [0-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2020-03-22 15:21:43,742 [0-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_241
2020-03-22 15:21:43,743 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2020-03-22 15:21:44,410 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2020-03-22 15:22:34,125 [0-SwingWorker-pool-26205593-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Users\sutto\Documents\Games\La Bataille d’Austerlitz.vmod
2020-03-22 15:22:48,176 [0-SwingWorker-pool-26205593-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre1.8.0_241\bin\java -classpath lib\Vengine.jar -Xmx1102M -DVASSAL.id=2 -Duser.home=C:\Users\sutto -DVASSAL.port=50902 VASSAL.tools.image.tilecache.ZipFileImageTiler C:\Users\sutto\Documents\Games\La Bataille d’Austerlitz.vmod C:\Users\sutto\AppData\Roaming\VASSAL\tiles\2f596c818428e04a2968cafaab2d50580ff35a26 256 256
2020-03-22 15:22:51,193 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting
2020-03-22 15:22:51,656 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/100 days Formation and Stacking.png
2020-03-22 15:22:52,737 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/100 days other Charts.png
2020-03-22 15:22:53,850 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/100days Movement Chart.png
2020-03-22 15:22:54,791 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/ADN-800.jpg
2020-03-22 15:22:55,365 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/ALC-800.jpg
2020-03-22 15:22:55,917 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Armee der Dritten Koalition.png
2020-03-22 15:22:56,096 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/AssaultChart800.jpg
2020-03-22 15:22:56,443 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier - Fire Effects + Fire Defence Charts.png
2020-03-22 15:22:57,084 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier – Melee Mods + Morale Level Mods.jpg
2020-03-22 15:23:01,723 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier – Melee Mods cont’d.jpg
2020-03-22 15:23:07,122 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier – Melee Mods.jpg
2020-03-22 15:23:11,697 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier – Movement + Stacking Charts.png
2020-03-22 15:23:12,256 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz - Premier – Square Formation Chart.png
2020-03-22 15:23:12,813 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/Austerlitz_Map.png
2020-03-22 15:23:47,793 [2-main] INFO VASSAL.tools.image.FallbackImageTypeConverter - Switching to FileImageTypeConverter…
2020-03-22 15:25:52,508 [2-main] ERROR VASSAL.tools.image.tilecache.ZipFileImageTiler -
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method) ~[na:1.8.0_241]
at java.net.SocketOutputStream.socketWrite(Unknown Source) ~[na:1.8.0_241]
at java.net.SocketOutputStream.write(Unknown Source) ~[na:1.8.0_241]
at java.io.DataOutputStream.writeByte(Unknown Source) ~[na:1.8.0_241]
at VASSAL.tools.image.tilecache.ZipFileImageTiler$4.receive(ZipFileImageTiler.java:156) ~[Vengine.jar:na]
at VASSAL.tools.image.tilecache.ZipFileImageTiler$4.receive(ZipFileImageTiler.java:154) ~[Vengine.jar:na]
at VASSAL.tools.image.tilecache.TileSlicerImpl.slice(TileSlicerImpl.java:104) ~[Vengine.jar:na]
at VASSAL.tools.image.tilecache.FileArchiveImageTiler.run(FileArchiveImageTiler.java:91) ~[Vengine.jar:na]
at VASSAL.tools.image.tilecache.ZipFileImageTiler.main(ZipFileImageTiler.java:173) ~[Vengine.jar:na]
2020-03-22 15:25:52,511 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting

2020-03-22 15:25:52,922 [0-SwingWorker-pool-26205593-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module La Bataille d’Austerlitz 1805
2020-03-22 15:25:53,076 [0-SwingWorker-pool-26205593-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre1.8.0_241\bin\java -Xms512M -Xmx1024M -DVASSAL.id=1 -DVASSAL.port=50932 -Duser.home=C:\Users\sutto -Duser.dir=C:\Program Files\VASSAL-3.2.17 -cp lib\Vengine.jar VASSAL.launch.Player --load – C:\Users\sutto\Documents\Games\La Bataille d’Austerlitz.vmod
2020-03-22 15:25:56,888 [1-main] INFO VASSAL.launch.StartUp - Starting
2020-03-22 15:25:56,907 [1-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2020-03-22 15:25:56,908 [1-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_241
2020-03-22 15:25:56,908 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2020-03-22 15:25:56,909 [1-main] INFO VASSAL.launch.Launcher - Player
2020-03-22 15:26:02,394 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/C:/Program%20Files/VASSAL-3.2.17/lib/Vengine.jar!/images/
2020-03-22 15:26:02,412 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2020-03-22 15:26:02,413 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2020-03-22 15:26:02,413 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2020-03-22 15:26:02,413 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2020-03-22 15:26:02,414 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2020-03-22 15:26:02,414 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2020-03-22 15:26:02,414 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2020-03-22 15:26:02,415 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2020-03-22 15:26:02,415 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2020-03-22 15:26:02,415 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2020-03-22 15:26:02,416 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2020-03-22 15:26:09,451 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - La Bataille d’Austerlitz 1805 version 1.0
2020-03-22 15:26:34,734 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 0712783ded33ab12e3c329b39c011a290da03c36
2020-03-22 15:26:34,738 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: c937a58c609e70608b39a0c4d4807285624e391f
2020-03-22 15:26:34,740 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 96d1bc4dbf0c4d85293d4559dc409ce94d7b0775
2020-03-22 15:26:34,743 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: e15894f282f46469481501ba771150d9b2658ef1
2020-03-22 15:26:34,745 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 5c545ee4d0dde5d676d21a56af218f3bdc11358f
2020-03-22 15:26:34,748 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 3ca1d443051feaac8900b467638036457b33134c
2020-03-22 15:26:34,750 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: b2107d2b65669c2f374edb002da4dc9200455851
2020-03-22 15:26:34,752 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: d703da090379e0411876ab601d5fae4ec0516358
2020-03-22 15:26:34,754 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 8c8b2aa4b4006969e0a10f0de60a5e70b8f23ddf
2020-03-22 15:26:34,755 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: da290eedaad71aa52d3c9c7516c35303f5b05790
2020-03-22 15:26:34,757 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: aca436c4b0f675da4562d0bfec18d24381d46f31
2020-03-22 15:26:34,759 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 971163bf1186f7f4868b35e4e62831947e434bd6
2020-03-22 15:26:34,762 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 6adb4a27eb33e7256f213abcb0ad03b86d03554e
2020-03-22 15:26:34,764 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 99934054dffe8d82952fdeff9a3c4478ba899ad0
2020-03-22 15:26:34,766 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 13cb0c892a570d766022c46bc560e8ea29f8517b
2020-03-22 15:26:34,767 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: a43b351b7f033d8ce416b6006f83855637141986
2020-03-22 15:26:34,769 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 37897e4c596c1dd59f1ecfafdcf646102d75c43d
2020-03-22 15:26:34,771 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 697094a613e568428dafeaae0d53713c9cf409c4
2020-03-22 15:26:34,773 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 292972f6fd3dd5f87e9a5857930c44a895e370c9
2020-03-22 15:26:34,774 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 1f3d262c0efd07ac585ab5e8445172f636fb466b
2020-03-22 15:26:34,776 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: f9073018b49fe26fb0f0d755eb21918753bc7e42

Thus spake asutton:

Hello All,

Running into an issue with image tiling for the map for the Limey Yank
Games version of the Austerlitz module (link below):

limeyyankgames.co.uk/vassal/la-b … austerlitz

This is not the one here on the vassal site, which is for a different
version.

When initially tiling the module, the image tile progress bar hangs at
16% on the map image. Eventually I will be offered the game intro
screen with the tiling progress bar still hanging and can start a
scenario, but no map is loaded (although most other elements are there).

That’s an absurdly large map (18371x8200) for the level of detail on it.
It should either be (a) scaled down, or (b) split into several smaller
images.

It seems to be possibly related to this issue:

Vassal Won't Process Image Files?????

It isn’t. That issue is caused by Java’s JPEG loader being unable to handle
CMYK profiles. The issue you’re seeing is due to the image being a size
which isn’t sensible.

If you check your errorLog, you’ll proably find that the image tiler is
running out of memory.


J.

OK, thanks!!! Is there any way to increase the memory available to the tiler? I don’t have access to the image to break it up, and my potential opponent is able to get it to load.

Thanks again!!!

Angela

I made a test build containing some modifications to how the max heap is set for the tiler. It’s 3.3.0-svn9378, available here: vassalengine.org/~uckelman/tmp/

Please try that and let me know how it behaves for you. (I can’t reproduce the problem myself, so I’m reliant on testing by people who are having the problem.)

Thanks for the efforts, this was a pleasant surprise! Sorry for the slow response. I am getting the same behavior, but the image loading seems to be hanging at a different spot (42% vs. 16%). So it is getting a little further but not fully loading the module in a way that makes it playable.

Honestly I think the likely issue, aside from the module being constructed with large images, is that my PC RAM is probably low by today’s standards. Others can get this module to open, so it will just have to wait to my next computer upgrade I think.

Thus spake asutton:

Thanks for the efforts, this was a pleasant surprise! Sorry for the
slow response. I am getting the same behavior, but the image loading
seems to be hanging at a different spot (42% vs. 16%). So it is getting
a little further but not fully loading the module in a way that makes it
playable.

Would you post the errorLog from that, please?

Honestly I think the likely issue, aside from the module being
constructed with large images, is that my PC RAM is probably low by
today’s standards. Others can get this module to open, so it will just
have to wait to my next computer upgrade I think.

RAM isn’t very expensive these days. It might be worth checking if you
have any open slots, or if all the slots are full whether those slots
support more capacity than you have in them and could be swapped out
for something larger. (Ebay is a good place to find RAM for older
machines, btw. I can’t see another 4GB costing you more than $10.)


J.