Crash when destroying crates

The worst monsters in the Hearthlands warp the fabric of space and time...

Crash when destroying crates

Postby superepicgecko » Wed Nov 01, 2023 8:09 pm

The following occurs when I use the destroy action on any crate, immediately as the crate is removed:

java.lang.Error: Unexpected non-local exit
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:540)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.MapView$Gobs.removed(MapView.java:645)
at haven.OCache.remove(OCache.java:136)
at haven.OCache$GobInfo.apply(OCache.java:402)
at haven.Loader.lambda$defer$0(Loader.java:240)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader.loop(Loader.java:202)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.IllegalStateException: removing non-present slot
at haven.render.InstanceList.remove(InstanceList.java:713)
at haven.render.RenderTree$Client.removed(RenderTree.java:110)
at haven.render.RenderTree$TreeSlot.lambda$remove$1(RenderTree.java:537)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:537)
... 12 more

System specs:
11th Gen Intel(R) Core(TM) i7-11800H
16GB RAM
Nvidia RTX 3060 (Laptop)

If any additional details are needed, please let me know in a reply. From some quick testing, this issue occurs (at least for me) 100% of the time when destroying a crate on both custom clients and vanilla. After the error pops up, the game must be relaunched and the crate is gone as it should be but breaking any other crates again triggers the crash.
superepicgecko
 
Posts: 1
Joined: Mon Oct 02, 2023 3:00 am

Return to Bugs

Who is online

Users browsing this forum: No registered users and 3 guests

cron