Angelica

Angelica

125k Downloads

Game crashes when casting in smeltery

PlayerZeroFour opened this issue ยท 8 comments

commented

Your GTNH Discord Username

No response

Your Pack Version

2.6.1

Your Server

SP

Java Version

Java 21

Type of Server

Single Player

Your Actions

I hit the smeltery's faucet to make some glass. It also happens with the casting table.

Crash Report

https://mclo.gs/CiLQSPE
https://mclo.gs/1ILkSut
It happened multiple times, so I included multiple crash logs.

Final Checklist

  • I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the crash still exists will prompt us to investigate and reopen it once we confirm your report.
  • I can reproduce this crash consistently by following the exact steps I described above.
  • I have asked other people and they confirm they also crash by following the exact steps I described above.
commented

Yah needs to be concurrent safe

commented

Found 2 linked crash report(s)

Primitive Automated Analysis of Crash Report

https://mclo.gs/CiLQSPE
Possibly an Angelica problem. Try remove this mod and see if this fixes your problem.

Stacktrace
java.lang.RuntimeException: Chunk build failed
  at me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuilder.handleFailures(ChunkBuilder.java:219)
  at me.jellysquid.mods.sodium.client.render.chunk.ChunkRenderManager.updateChunks(ChunkRenderManager.java:591)
  at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.updateChunks(SodiumWorldRenderer.java:238)
  at net.minecraft.client.renderer.RenderGlobal.clipRenderersByFrustum(RenderGlobal.java:5675)
  at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1181)
  at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1011)
  at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1001)
  at net.minecraft.client.Minecraft.run(Minecraft.java:5110)
  at net.minecraft.client.main.Main.main(SourceFile:148)
  at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  at java.lang.reflect.Method.invoke(Method.java:580)
  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(DirectMethodHandleAccessor.java:103)
  at java.lang.reflect.Method.invoke(Method.java:580)
  at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:219)
  at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
  at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
  at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.util.ConcurrentModificationException
  at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095)
  at java.util.ArrayList$Itr.next(ArrayList.java:1049)
  at tconstruct.smeltery.model.SmelteryRender.renderSmeltery(SmelteryRender.java:62)
  at tconstruct.smeltery.model.SmelteryRender.renderWorldBlock(SmelteryRender.java:37)
  at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118)
  at FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53)
  at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:296)
  at me.jellysquid.mods.sodium.client.render.pipeline.BlockRenderer.renderModel(BlockRenderer.java:95)
  at me.jellysquid.mods.sodium.client.render.chunk.tasks.ChunkRenderRebuildTask.performBuild(ChunkRenderRebuildTask.java:161)
  at me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:409)
  at java.lang.Thread.run(Thread.java:1583)
Missing 2 mods
  • CoreTweaks-1.7.10-0.3.3.2+nomixin.jar
  • +unimixins-all-1.7.10-0.1.17.jar
Added 2 mods
  • CoreTweaks-1.7.10-0.3.3.2-nomixin.jar (CoreTweaks)
  • -unimixins-all-1.7.10-0.1.17.jar (UniMixins: MixinExtras)

Primitive Automated Analysis of Crash Report

https://mclo.gs/1ILkSut
Possibly an Angelica problem. Try remove this mod and see if this fixes your problem.

Stacktrace
java.lang.RuntimeException: Chunk build failed
  at me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuilder.handleFailures(ChunkBuilder.java:219)
  at me.jellysquid.mods.sodium.client.render.chunk.ChunkRenderManager.updateChunks(ChunkRenderManager.java:591)
  at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.updateChunks(SodiumWorldRenderer.java:238)
  at net.minecraft.client.renderer.RenderGlobal.clipRenderersByFrustum(RenderGlobal.java:5675)
  at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1181)
  at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1011)
  at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1001)
  at net.minecraft.client.Minecraft.run(Minecraft.java:5110)
  at net.minecraft.client.main.Main.main(SourceFile:148)
  at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  at java.lang.reflect.Method.invoke(Method.java:580)
  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(DirectMethodHandleAccessor.java:103)
  at java.lang.reflect.Method.invoke(Method.java:580)
  at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:219)
  at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
  at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
  at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.util.ConcurrentModificationException
  at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095)
  at java.util.ArrayList$Itr.next(ArrayList.java:1049)
  at tconstruct.smeltery.model.SmelteryRender.renderSmeltery(SmelteryRender.java:62)
  at tconstruct.smeltery.model.SmelteryRender.renderWorldBlock(SmelteryRender.java:37)
  at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118)
  at FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53)
  at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:296)
  at me.jellysquid.mods.sodium.client.render.pipeline.BlockRenderer.renderModel(BlockRenderer.java:95)
  at me.jellysquid.mods.sodium.client.render.chunk.tasks.ChunkRenderRebuildTask.performBuild(ChunkRenderRebuildTask.java:161)
  at me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:409)
  at java.lang.Thread.run(Thread.java:1583)
Missing 2 mods
  • CoreTweaks-1.7.10-0.3.3.2+nomixin.jar
  • +unimixins-all-1.7.10-0.1.17.jar
Added 2 mods
  • CoreTweaks-1.7.10-0.3.3.2-nomixin.jar (CoreTweaks)
  • -unimixins-all-1.7.10-0.1.17.jar (UniMixins: MixinExtras)
commented

I thought I'd fixed it by moving the drain, but I have not.
https://mclo.gs/cRyNeh8

commented

Can this happen if the smeltery crosses a chunk border? If so, can the smeltery controller face inwards?

commented

What type you thinking?

commented

Is it within the same subchunk? Each chunk is broken into subchunks that are 16 tall.

Needs a fix on tinkers to use a concurrent safe container since it can be modified while rendering :-/

commented

Hey, I moved the smeltery controller so that it's now all within the same chunk and it still happens occasionally. I only have the issue with this smeltery, so maybe it's an issue with seared stone?