toolbox4minecraft / amidst

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

Crash when loading near int limit chunks #1108

Open Jack253-png opened 2 years ago

Jack253-png commented 2 years ago

log: [info] Amidst v4.7 [info] Current system time: 2022-06-28 15:32:48.05 [info] System.getProperty("os.name") == 'Windows 10' [info] System.getProperty("os.version") == '10.0' [info] System.getProperty("os.arch") == 'amd64' [info] System.getProperty("java.version") == '18.0.1' [info] System.getProperty("java.vendor") == 'Oracle Corporation' [info] System.getProperty("sun.arch.data.model") == '64' [info] Not using OpenGL. [info] Biome profile activated: Default [info] Using look & feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel [info] using '.minecraft' directory at: 'C:\Users\Administrator\AppData\Roaming.minecraft' [info] using biome profiles at: 'biome' [info] Starting to download remote version list. [info] Scanning for profiles. [info] Successfully loaded profile list. [info] There are no updates available. [info] using minecraft launcher profile 'Latest version' with versionId 'a1.2.0' [info] Loading libraries. [info] Found library net.minecraft:launchwrapper:1.5 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/minecraft/launchwrapper/1.5/launchwrapper-1.5.jar [info] Found library net.sf.jopt-simple:jopt-simple:4.5 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar [info] Found library org.ow2.asm:asm-all:4.1 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar [info] Found library net.java.jinput:jinput:2.0.5 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar [info] Found library net.java.jutils:jutils:1.0.0 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar [info] Found library org.lwjgl.lwjgl:lwjgl:2.9.0 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar [info] Found library org.lwjgl.lwjgl:lwjgl_util:2.9.0 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar [info] Found library org.lwjgl.lwjgl:lwjgl-platform:2.9.0 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-windows.jar [info] Skipping inactive library org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20130708-debug3 [info] Skipping inactive library org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20130708-debug3 [info] Skipping inactive library org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20130708-debug3 [info] Found library net.java.jinput:jinput-platform:2.0.5 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar [info] Found library net.java.jinput:jinput-platform:2.0.5 at file:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar [info] Finished loading libraries. [info] Successfully loaded remote version list. [info] Recognised Minecraft Version a1.2.1_01 with the magic string "imbkjrcudbobwdufmlgbnhmjqblmzcynlgiptnv[J[Jnray". [info] Reading a1.2.0.jar [info] Jar load complete. [info] Searching for classes... [info] Found class Biome: fy [info] Found class BiomeGenerator: pb [info] Found class DimensionBase: om [info] Found class DimensionOverworld: om [info] Found class ISomething: ah [info] Found class World: cu [info] Found class PerlinOctaveNoise: mt [info] Found class OverworldLevelSource: pk [info] Found class PerlinNoise: x [info] Class search complete. [info] Loading classes... [info] unable to find the real class constructor cu.(@ISomething, String, @DimensionBase, long) -> World. [info] Classes loaded. [info] Minecraft load complete. [error] Unable to set GraphicsConfiguration; issues may arise with multi-monitors setups [info] Creating world with seed '2514643453638298544' and type 'Default' [info] Using the following generator options: [info] Supported dimensions for world: Overworld [info] Not writing to seed history file, because it does not exist: history.txt [info] increasing fragment cache size from 0 to 1024 [info] fragment cache size increased to 1024 [crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-2,1,main] [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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[crash] Amidst has encounted an uncaught exception on the thread Thread[Fragment-Worker-3,1,main] [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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

[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:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)