toolbox4minecraft / amidst

Advanced Minecraft Interface and Data/Structure Tracking
GNU General Public License v3.0
2.14k stars 238 forks source link

Crash message produced when loading chunks around 2,147,483,648 #1051

Open muzikbike opened 3 years ago

muzikbike commented 3 years ago

If this point is reached, a line of chunks will remain completely black, and a fatal error window appears, despite Amidst remaining completely functional otherwise.

The biome generation still seems continuous at this point, with the black line simply obscuring everything within it.

questionmark

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-0,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-3,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-4,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-5,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-6,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-1,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-7,1,main] [crash] java.lang.NegativeArraySizeException: -268435423 at amidst.util.ChunkBasedGen.mapChunkBased(ChunkBasedGen.java:31) at amidst.mojangapi.minecraftinterface.legacy.BetaMinecraftInterface$OceanProvidingWorldAccessor.getBiomeData(BetaMinecraftInterface.java:171) at amidst.mojangapi.minecraftinterface.ThreadedWorldAccessor.getBiomeData(ThreadedWorldAccessor.java:38) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:61) at amidst.mojangapi.world.oracle.BiomeDataOracle.getBiomeData(BiomeDataOracle.java:47) at amidst.fragment.Fragment.populateBiomeData(Fragment.java:125) at amidst.fragment.loader.BiomeDataLoader.doLoad(BiomeDataLoader.java:34) at amidst.fragment.loader.BiomeDataLoader.load(BiomeDataLoader.java:23) at amidst.fragment.layer.LayerLoader.loadAll(LayerLoader.java:38) at amidst.fragment.layer.LayerManager.loadAll(LayerManager.java:58) at amidst.fragment.FragmentQueueProcessor.loadFragment(FragmentQueueProcessor.java:106) at amidst.fragment.FragmentQueueProcessor.lambda$processQueues$0(FragmentQueueProcessor.java:71) 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:831)