Crashed moving a cupboard with label

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

Crashed moving a cupboard with label

Postby axus » Thu Feb 29, 2024 3:10 pm

Of course I do that a lot, not sure what was different this time.
Windows 11, openjdk version "21.0.1" 2023-10-17 LTS
OpenJDK Runtime Environment Corretto-21.0.1.12.1 (build 21.0.1+12-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.1.12.1 (build 21.0.1+12-LTS, mixed mode, sharing)

Crash message:
Code: Select all
java.util.ConcurrentModificationException
   at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095)
   at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049)
   at haven.res.gfx.terobjs.items.decal.Decal$1.tick(decal.cjava:69)
   at haven.Gob$Overlay.tick(Gob.java:132)
   at haven.Gob.ctick(Gob.java:450)
   at haven.OCache.lambda$ctick$0(OCache.java:121)
   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
   at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
   at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
   at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
   at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
   at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
   at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2145)
   at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420)
   at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668)
   at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
   at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
   at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
   at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
   at haven.OCache.ctick(OCache.java:127)
   at haven.Glob.ctick(Glob.java:148)
   at haven.GLPanel$Loop.run(GLPanel.java:366)
   at haven.JOGLPanel.run(JOGLPanel.java:246)
   at java.base/java.lang.Thread.run(Thread.java:1583)
axus
 
Posts: 100
Joined: Thu Nov 18, 2021 4:22 pm

Re: Crashed moving a cupboard with label

Postby axus » Thu Mar 07, 2024 2:35 pm

Same crash today, probably not the same cupboard but it had a badger label this time:

Code: Select all
java.util.ConcurrentModificationException: java.util.ConcurrentModificationException
   at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
   at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
   at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:540)
   at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:567)
   at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:670)
   at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
   at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
   at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
   at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
   at haven.OCache.ctick(OCache.java:127)
   at haven.Glob.ctick(Glob.java:148)
   at haven.GLPanel$Loop.run(GLPanel.java:366)
   at haven.JOGLPanel.run(JOGLPanel.java:246)
   at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.ConcurrentModificationException
   at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095)
   at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049)
   at haven.res.gfx.terobjs.items.decal.Decal$1.tick(decal.cjava:69)
   at haven.Gob$Overlay.tick(Gob.java:132)
   at haven.Gob.ctick(Gob.java:450)
   at haven.OCache.lambda$ctick$0(OCache.java:121)
   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
   at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
   at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
   at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
   at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
   at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
   at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
   at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
   at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
   at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

axus
 
Posts: 100
Joined: Thu Nov 18, 2021 4:22 pm


Return to Bugs

Who is online

Users browsing this forum: No registered users and 36 guests