You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(filing this on behalf of the player reporting it on Discord)
The game crashes with an ArrayIndexOutOfBoundsException in the fastutil library:
java.lang.ArrayIndexOutOfBoundsException: Index 61 out of bounds for length 33
at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.containsKey(Long2ObjectOpenHashMap.java:343)
at com.mitchej123.hodgepodge.util.FastUtilLongHashMap.containsItem(FastUtilLongHashMap.java:30)
at blockrenderer6343.api.utils.world.DummyChunkProvider.provideChunk(DummyChunkProvider.java:37)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:419)
at net.minecraft.world.World.getBlock(World.java:345)
at blockrenderer6343.client.world.TrackedDummyWorld.getBlock(TrackedDummyWorld.java:87)
at blockrenderer6343.client.renderer.WorldSceneRenderer.drawWorld(WorldSceneRenderer.java:281)
at blockrenderer6343.client.renderer.WorldSceneRenderer.render(WorldSceneRenderer.java:143)
at blockrenderer6343.integration.nei.GUI_MultiblockHandler.drawMultiblock(GUI_MultiblockHandler.java:434)
at blockrenderer6343.integration.nei.MultiblockHandler.drawBackground(MultiblockHandler.java:54)
at codechicken.nei.recipe.GuiRecipe.drawGuiContainerBackgroundLayer(GuiRecipe.java:1173)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:78)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1001)
at net.minecraft.client.Minecraft.run(Minecraft.java:6110)
at net.minecraft.client.main.Main.main(SourceFile:148)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.rfb$realLaunch(Launch.java:250)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:35)
at net.minecraft.launchwrapper.Launch.main(Launch.java:60)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:207)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
I have searched the issues and haven't found a similar issue.
The text was updated successfully, but these errors were encountered:
wlhlm
changed the title
Threading issues with LongHashMap replacement when looking at BlockRenderer preview
Thread safety issues with LongHashMap replacement when looking at BlockRenderer preview
Nov 27, 2024
Your GTNH Discord Username
rw0lc3 (original reporter on Discord), rot13 (me)
Mod Version
2.5.79
Bug Report
(filing this on behalf of the player reporting it on Discord)
The game crashes with an
ArrayIndexOutOfBoundsException
in the fastutil library:Full crashlog: crash-2024-11-26_23.04.37-client.txt
This seems to happen when inspecting the BlockRenderer multiblock preview.
Raven mentioned this is caused by thread unsafety in the hashmap implementation.
Original PR: #382
Java Version
Java 21
Mod List or GTNH Pack Version
GTNH 2.7-beta4
Final Checklist
The text was updated successfully, but these errors were encountered: