AlexsMobs icon indicating copy to clipboard operation
AlexsMobs copied to clipboard

alexsmobs-1.21.1 for Forge 1.19.2 Game freezes due to: Async chunk load took way too long

Open Minebrah opened this issue 1 year ago • 5 comments

A single server tick has taken 40001, more than 40000 milliseconds

https://gist.github.com/Minebrah/119a74bb384f8ba9d19075c8ff06d885

Minebrah avatar Jan 17 '24 03:01 Minebrah

im having the same issue, I encountered yet again, another alex mobs elephant issue: [01:13:58] [Worker-Main-7/ERROR]: Async chunk load took way too long, this needs to be reported to the appropriate mod. java.util.concurrent.TimeoutException: null at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1960) ~[?:?] at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095) ~[?:?] at net.minecraft.server.level.ServerChunkCache.handler$zdn000$bailIfServerDead(ServerChunkCache.java:2616) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.server.level.ServerChunkCache.m_7587_(ServerChunkCache.java) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.Level.m_6522_(Level.java:179) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.Level.m_6325_(Level.java:5049) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.Level.m_8055_(Level.java:5541) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.LevelReader.m_46855_(LevelReader.java:153) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.entity.Mob.m_6914_(Mob.java:806) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at com.github.alexthe666.alexsmobs.entity.EntityElephant.canSpawnWithTraderHere(EntityElephant.java:996) ~[alexsmobs-1.21.1.jar%23612!/:1.21.1] at com.github.alexthe666.alexsmobs.event.ServerEvents.onEntityJoinWorld(ServerEvents.java:494) ~[alexsmobs-1.21.1.jar%23612!/:1.21.1] at com.github.alexthe666.alexsmobs.event.ServerEvents_onEntityJoinWorld_SpecialSpawn.invoke(.dynamic) ~[alexsmobs-1.21.1.jar%23612!/:1.21.1] at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%2385!/:?] at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%2385!/:?] at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%2385!/:?] at net.minecraftforge.event.ForgeEventFactory.doSpecialSpawn(ForgeEventFactory.java:201) ~[forge-1.19.2-43.3.5-universal.jar%231047!/:?] at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.lambda$addEntitiesToWorld$5(StructureTemplate.java:423) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.addEntitiesToWorld(StructureTemplate.java:418) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.m_230328(StructureTemplate.java:337) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.m_213695(SinglePoolElement.java:127) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.m_226509_(PoolElementStructurePiece.java:89) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.m_213694_(PoolElementStructurePiece.java:85) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.levelgen.structure.StructureStart.m_226850_(StructureStart.java:89) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.chunk.ChunkGenerator.m_223080_(ChunkGenerator.java:429) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.0.1-jre.jar%23121!/:?] at net.minecraft.world.level.chunk.ChunkGenerator.m_213609_(ChunkGenerator.java:428) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.chunk.ChunkStatus.m_223313_(ChunkStatus.java:145) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.world.level.chunk.ChunkStatus.m_223279_(ChunkStatus.java:292) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%23126!/:?] at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) [client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) [client-1.19.2-20220805.130853-srg.jar%231042!/:?] at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) [client-1.19.2-20220805.130853-srg.jar%231042!/:?] at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] [01:14:38] [ModernFix integrated server watchdog/ERROR]: A single server tick has taken 40011, more than 40000 milliseconds [01:14:40] [ModernFix integrated server watchdog/ERROR]: Thread Dump:

lSherozl avatar Jan 17 '24 08:01 lSherozl

My previous report Elephant Nukes the Server 1.19.2 #1803 was closed, which means either there was an updated mod file posted somewhere or the issue was not resolved, the best way to reproduce this issue is to just keep Tp around the world, I do it in intervals of 10000 each, eventually you will not load anymore chunks and it will freeze, OR, what happened in my case was I was searching for a biome in chunks that were loading fine, and then it froze after searching, so even looking up biomes causes it to crash on 1.19.2

lSherozl avatar Jan 17 '24 08:01 lSherozl

Can confirm this issue is still present in 1.21.1.

Brown-bricks avatar Feb 26 '24 07:02 Brown-bricks

Can confirm this issue is still present in 1.21.1.

You mean 1.20.1?

lSherozl avatar Mar 03 '24 23:03 lSherozl

Brief Update: Turning the doTraderSpawning gamerule to false may be a bandaid fix for 1.19.2 for now.

Brown-bricks avatar Mar 13 '24 19:03 Brown-bricks