-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
See the error below.
https://archive.openrs2.org/caches/runescape/1122
2026-01-10 07:13:13 ERROR STDERR: Exception in thread "main" java.nio.BufferUnderflowException
at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:721)
at java.base/java.nio.HeapByteBuffer.getShort(HeapByteBuffer.java:446)
at net.runelite.cache.io.InputStream.readUnsignedShort(InputStream.java:115)
at net.runelite.cache.definitions.loaders.MapLoader.loadTerrain(MapLoader.java:60)
at net.runelite.cache.definitions.loaders.MapLoader.load(MapLoader.java:41)
at net.runelite.cache.region.RegionLoader.loadRegionFromArchive(RegionLoader.java:101)
at net.runelite.cache.region.RegionLoader.loadRegions(RegionLoader.java:74)
at net.runelite.cache.MapImageDumper.loadRegions(MapImageDumper.java:1770)
at net.runelite.cache.MapImageDumper.load(MapImageDumper.java:226)
at org.explv.mapimage.Main.main(Main.java:93)
2026-01-10 07:13:13 ERROR Tile generation failed: MapImageDumper failed: Exception in thread "main" java.nio.BufferUnderflowException
at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:721)
at java.base/java.nio.HeapByteBuffer.getShort(HeapByteBuffer.java:446)
at net.runelite.cache.io.InputStream.readUnsignedShort(InputStream.java:115)
at net.runelite.cache.definitions.loaders.MapLoader.loadTerrain(MapLoader.java:60)
at net.runelite.cache.definitions.loaders.MapLoader.load(MapLoader.java:41)
at net.runelite.cache.region.RegionLoader.loadRegionFromArchive(RegionLoader.java:101)
at net.runelite.cache.region.RegionLoader.loadRegions(RegionLoader.java:74)
at net.runelite.cache.MapImageDumper.loadRegions(MapImageDumper.java:1770)
at net.runelite.cache.MapImageDumper.load(MapImageDumper.java:226)
at org.explv.mapimage.Main.main(Main.java:93)
Traceback (most recent call last):
File "/app/src/tile_generator.py", line 468, in <module>
main()
File "/app/src/tile_generator.py", line 86, in main
build_full_map_images(cache_dir, xtea_file)
File "/app/src/tile_generator.py", line 335, in build_full_map_images
raise RuntimeError(f"MapImageDumper failed: {result.stderr}")
RuntimeError: MapImageDumper failed: Exception in thread "main" java.nio.BufferUnderflowException
at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:721)
at java.base/java.nio.HeapByteBuffer.getShort(HeapByteBuffer.java:446)
at net.runelite.cache.io.InputStream.readUnsignedShort(InputStream.java:115)
at net.runelite.cache.definitions.loaders.MapLoader.loadTerrain(MapLoader.java:60)
at net.runelite.cache.definitions.loaders.MapLoader.load(MapLoader.java:41)
at net.runelite.cache.region.RegionLoader.loadRegionFromArchive(RegionLoader.java:101)
at net.runelite.cache.region.RegionLoader.loadRegions(RegionLoader.java:74)
at net.runelite.cache.MapImageDumper.loadRegions(MapImageDumper.java:1770)
at net.runelite.cache.MapImageDumper.load(MapImageDumper.java:226)
at org.explv.mapimage.Main.main(Main.java:93)
Works fine with 2022-10-11 (1127).
Personally I'd actually like to use a cache from 2013, such as ID 241.
Metadata
Metadata
Assignees
Labels
No labels