Game fatally crashed while exploring chunks (IllegalStateException: Accessing PalettedContainer from multiple threads)
The bug
Today I was generating and testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a server today too with the worker threads dying.
Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at ahc.a(SourceFile:27) at ahc.a(SourceFile:19) at cml.a(SourceFile:50) at cml.a(SourceFile:109) at cmf.a(SourceFile:66) at cmf.a(SourceFile:60) at cmm.a(SourceFile:179) at abr.a(SourceFile:229) at bwg.a(SourceFile:15) at ctn.c(SourceFile:141) at cya.a(SourceFile:75) at cxv.a(SourceFile:120) at cxv.a(SourceFile:165) at cxv.a(SourceFile:92) at ctn.a(SourceFile:98) at ctn.a(SourceFile:152) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at bwx.a(SourceFile:382) at clv.a(SourceFile:245) at clx.c(SourceFile:100) at clx.a(SourceFile:231) at aay.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aay.a(SourceFile:557) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1146) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478) at aba.b(SourceFile:58) at aqh.f(SourceFile:92) at aqh.a(SourceFile:132) at aqh.run(SourceFile:100) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Created Issue:
Game fatally crashed while exploring chunks
Hello,
Today I was generating and Testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a Server today too with the Worker threads dying.Environment
Windows 10, Java 8
Hello,
Today I was generating and Testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a Server today too with the Worker threads dying.Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at agm.a(SourceFile:27) at agm.a(SourceFile:19) at ckf.a(SourceFile:50) at ckf.a(SourceFile:109) at cjz.a(SourceFile:66) at cjz.a(SourceFile:60) at ckg.a(SourceFile:179) at abb.a(SourceFile:229) at buf.a(SourceFile:15) at crf.a(SourceFile:22) at cqa.a(SourceFile:45) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Unknown Source) at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at buw.a(SourceFile:380) at cjp.a(SourceFile:231) at cjr.c(SourceFile:100) at cjr.a(SourceFile:231) at aai.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aai.a(SourceFile:557) at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) at aak.b(SourceFile:58) at apc.e(SourceFile:84) at apc.a(SourceFile:124) at apc.run(SourceFile:92) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Hello,
Today I was generating and Testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a Server today too with the Worker threads dying.Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at agm.a(SourceFile:27) at agm.a(SourceFile:19) at ckf.a(SourceFile:50) at ckf.a(SourceFile:109) at cjz.a(SourceFile:66) at cjz.a(SourceFile:60) at ckg.a(SourceFile:179) at abb.a(SourceFile:229) at buf.a(SourceFile:15) at crf.a(SourceFile:22) at cqa.a(SourceFile:45) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Unknown Source) at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at buw.a(SourceFile:380) at cjp.a(SourceFile:231) at cjr.c(SourceFile:100) at cjr.a(SourceFile:231) at aai.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aai.a(SourceFile:557) at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) at aak.b(SourceFile:58) at apc.e(SourceFile:84) at apc.a(SourceFile:124) at apc.run(SourceFile:92) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Game fatally crashed while exploring chunks (IllegalStateException: Accessing PalettedContainer from multiple threads)
Hello,
Today I was generating and Testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a Server today too with the Worker threads dying.Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at agm.a(SourceFile:27) at agm.a(SourceFile:19) at ckf.a(SourceFile:50) at ckf.a(SourceFile:109) at cjz.a(SourceFile:66) at cjz.a(SourceFile:60) at ckg.a(SourceFile:179) at abb.a(SourceFile:229) at buf.a(SourceFile:15) at crf.a(SourceFile:22) at cqa.a(SourceFile:45) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Unknown Source) at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at buw.a(SourceFile:380) at cjp.a(SourceFile:231) at cjr.c(SourceFile:100) at cjr.a(SourceFile:231) at aai.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aai.a(SourceFile:557) at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) at aak.b(SourceFile:58) at apc.e(SourceFile:84) at apc.a(SourceFile:124) at apc.run(SourceFile:92) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)The bug
Today I was generating and testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a server today too with the worker threads dying.
Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at agm.a(SourceFile:27) at agm.a(SourceFile:19) at ckf.a(SourceFile:50) at ckf.a(SourceFile:109) at cjz.a(SourceFile:66) at cjz.a(SourceFile:60) at ckg.a(SourceFile:179) at abb.a(SourceFile:229) at buf.a(SourceFile:15) at crf.a(SourceFile:22) at cqa.a(SourceFile:45) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Unknown Source) at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at buw.a(SourceFile:380) at cjp.a(SourceFile:231) at cjr.c(SourceFile:100) at cjr.a(SourceFile:231) at aai.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aai.a(SourceFile:557) at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) at aak.b(SourceFile:58) at apc.e(SourceFile:84) at apc.a(SourceFile:124) at apc.run(SourceFile:92) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Windows 10, Java 8
relates to
relates to
The bug
Today I was generating and testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a server today too with the worker threads dying.
Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at agm.a(SourceFile:27) at agm.a(SourceFile:19) at ckf.a(SourceFile:50) at ckf.a(SourceFile:109) at cjz.a(SourceFile:66) at cjz.a(SourceFile:60) at ckg.a(SourceFile:179) at abb.a(SourceFile:229) at buf.a(SourceFile:15) at crf.a(SourceFile:22) at cqa.a(SourceFile:45) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Unknown Source) at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at coi.a(SourceFile:29) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) atjava.util.stream.ReferencePipeline.forEach(Unknown Source) at coi.a(SourceFile:28) at coc.a(SourceFile:55) at buw.a(SourceFile:380) at cjp.a(SourceFile:231) at cjr.c(SourceFile:100) at cjr.a(SourceFile:231) at aai.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aai.a(SourceFile:557) at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) at aak.b(SourceFile:58) at apc.e(SourceFile:84) at apc.a(SourceFile:124) at apc.run(SourceFile:92) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) atjava.util.concurrent.ForkJoinTask.doExec(Unknown Source) atjava.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) atjava.util.concurrent.ForkJoinPool.runWorker(Unknown Source) atjava.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)The bug
Today I was generating and testing worlds on 21w07a and then I loaded some chunks. But then my game went unresponsive and crashed. This was also happening on a server today too with the worker threads dying.
Stack trace
Description: Accessing PalettedContainer from multiple threads java.lang.IllegalStateException at ahc.a(SourceFile:27) at ahc.a(SourceFile:19) at cml.a(SourceFile:50) at cml.a(SourceFile:109) at cmf.a(SourceFile:66) at cmf.a(SourceFile:60) at cmm.a(SourceFile:179) at abr.a(SourceFile:229) at bwg.a(SourceFile:15) at ctn.c(SourceFile:141) at cya.a(SourceFile:75) at cxv.a(SourceFile:120) at cxv.a(SourceFile:165) at cxv.a(SourceFile:92) at ctn.a(SourceFile:98) at ctn.a(SourceFile:152) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at crb.a(SourceFile:29) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at crb.a(SourceFile:28) at cqv.a(SourceFile:55) at bwx.a(SourceFile:382) at clv.a(SourceFile:245) at clx.c(SourceFile:100) at clx.a(SourceFile:231) at aay.a(SourceFile:563) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at aay.a(SourceFile:557) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1146) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478) at aba.b(SourceFile:58) at aqh.f(SourceFile:92) at aqh.a(SourceFile:132) at aqh.run(SourceFile:100) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
is duplicated by
relates to
relates to
Looks like this duplicates MC-215946
Thank you for your report!
We're tracking this issue in MC-215946, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as Fixed. Please check the Fix Version/s field in that ticket to see in which version this behavior was or will be fixed.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit
The same stack trace can be seen here
MC-216214. Marking as relates for now.Can confirm
Does this bug still happen as the Height limits have been reverted?
Just got hit with this in 21w17a, can confirm.
This bug still affects 21w18a. Please reopen.
In that case, please file a new bug report and attach an up-to-date crash report.
Please attach a new crash report if this is still an issue.
They gave one the day after this bug was fixed, it's locatable in the history tab in activity on the Thursday, may 6th, 1 day after this bug was supposedly fixed.
21w20a crash report attached
Hi! Could you please attach the full server log with the crash on the latest snapshot? It should contain more debugging information that should help us track down this issue
Second time this has been fixed
encountered this in 1.17.1. this was not vanilla, 17 mods plus fabric, and 1 datapack. I don't read code so, I just don't know if it's one of them. Attached crash report
The bug tracker does not accept issues experienced using a non-vanilla client, so unfortunately we cannot help you.