immortius / chunkbychunk

Minecraft mod in which you unlock the world chunk by chunk
Other
17 stars 5 forks source link

v2.2.3 / mc1.20.1 - net.minecraft.ReportedException: Exception generating new chunk #129

Open artman41 opened 1 month ago

artman41 commented 1 month ago

When trying to generate a world on 1.20.1 with Nether Synch enabled, I get the following below error (crash).

Mod Version: 2.2.3 (Forge) Minecraft Version: 1.20.1 Forge Version: Neoforge 1.20.1-47.1.105

[19May2024 01:43:28.271] [Server thread/ERROR] [net.minecraft.util.thread.BlockableEventLoop/FATAL]: Error executing task on Chunk source main thread executor for chunkbychunk:netherchunkgeneration
java.util.concurrent.CompletionException: net.minecraft.ReportedException: Exception generating new chunk
    at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:?]
    at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:?]
    at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) ~[?:?]
    at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]
    at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) ~[?:?]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:?]
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) ~[?:?]
    at java.util.concurrent.ForkJoinPool.scan(Unknown Source) ~[?:?]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:?]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:?]
Caused by: net.minecraft.ReportedException: Exception generating new chunk
    at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:660) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23113!/:?]
    at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$29(ChunkMap.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    ... 12 more
Caused by: java.util.ConcurrentModificationException
    at java.util.HashMap.computeIfAbsent(Unknown Source) ~[?:?]
    at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette.m_74653_(StructureTemplate.java:737) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.m_230335_(StructureTemplate.java:183) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.m_213638_(SinglePoolElement.java:108) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at com.craisinlord.integrated_api.world.structures.pieces.manager.PieceLimitedJigsawManager$Assembler.processList(PieceLimitedJigsawManager.java:449) ~[integrated_api-1.5.1+1.20.1-forge.jar%23273!/:?]
    at com.craisinlord.integrated_api.world.structures.pieces.manager.PieceLimitedJigsawManager$Assembler.generatePiece(PieceLimitedJigsawManager.java:338) ~[integrated_api-1.5.1+1.20.1-forge.jar%23273!/:?]
    at com.craisinlord.integrated_api.world.structures.pieces.manager.PieceLimitedJigsawManager.lambda$assembleJigsawStructure$2(PieceLimitedJigsawManager.java:200) ~[integrated_api-1.5.1+1.20.1-forge.jar%23273!/:?]
    at net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.m_226680_(Structure.java:206) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23113!/:?]
    at net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.m_226677_(Structure.java:204) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.levelgen.structure.Structure.m_226596_(Structure.java:88) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.chunk.ChunkGenerator.m_223104_(ChunkGenerator.java:513) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.chunk.ChunkGenerator.m_254811_(ChunkGenerator.java:495) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:?]
    at net.minecraft.world.level.chunk.ChunkGenerator.m_255037_(ChunkGenerator.java:448) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.chunk.ChunkStatus.m_289181_(ChunkStatus.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.world.level.chunk.ChunkStatus.m_280308_(ChunkStatus.java:252) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:643) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23113!/:?]
    at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$29(ChunkMap.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23306!/:?]
    ... 12 more