[1.19.2 - 2.2-b04k]: Server hangs after teleporting to a location
SiverDX opened this issue ยท 5 comments
I was in Specator
mode (not sure if that is relevant)
"Server thread" prio=4 Id=167 TIMED_WAITING on java.lang.String@8b20197
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.lang.String@8b20197
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_5667_(BlockableEventLoop.java:152)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:142)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.getChunkBlocking(ServerChunkCache.java:3262)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.m_7587_(ServerChunkCache.java:3158)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkSource.m_62227_(ChunkSource.java:14)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.util.world.WorldHelper.getChunk(WorldHelper.java:151)
...
extended trace:
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.BlockTempModifier.lambda$calculate$0(BlockTempModifier.java:57)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.BlockTempModifier$$Lambda$40594/0x00000008055ee298.apply(Unknown Source)
at [email protected]/java.util.HashMap.computeIfAbsent(Unknown Source)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.BlockTempModifier.calculate(BlockTempModifier.java:56)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.TempModifier.update(TempModifier.java:60)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:82)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:95)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.EntityTempHandler.lambda$initModifiersOnEntity$15(EntityTempHandler.java:266)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.EntityTempHandler$$Lambda$44693/0x0000000805b28000.run(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.EntityTempHandler.initModifiersOnEntity(EntityTempHandler.java:247)
at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.__EntityTempHandler_initModifiersOnEntity_EntityJoinLevelEvent.invoke(.dynamic)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus$$Lambda$4864/0x0000000801a50b00.invoke(Unknown Source)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157538_(PersistentEntitySectionManager.java:79)
at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157604_(PersistentEntitySectionManager.java:121)
at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager$$Lambda$44401/0x0000000805aeaea8.accept(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType$1.m_147060_(EntityType.java:529)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType$1$$Lambda$39891/0x00000008054dd230.apply(Unknown Source)
at [email protected]/java.util.Optional.map(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType.m_20645_(EntityType.java:507)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType$1.m_147056_(EntityType.java:528)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType$1$$Lambda$39890/0x00000008054dd000.accept(Unknown Source)
at [email protected]/java.util.ArrayList$ArrayListSpliterator.tryAdvance(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.world.entity.EntityType$1.tryAdvance(EntityType.java:527)
at [email protected]/java.util.Spliterator.forEachRemaining(Unknown Source)
at [email protected]/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157559_(PersistentEntitySectionManager.java:120)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.m_143327_(ServerLevel.java:1517)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.m_143064_(ChunkMap.java:666)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.m_214898_(ChunkMap.java:683)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap$$Lambda$43710/0x0000000805a42468.m_196866_(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk.m_62952_(LevelChunk.java:429)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.m_214854_(ChunkMap.java:691)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap$$Lambda$39751/0x00000008054b27a0.apply(Unknown Source)
at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either.lambda$mapLeft$0(Either.java:162)
at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$$Lambda$39752/0x00000008054a5620.apply(Unknown Source)
at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either.mapLeft(Either.java:162)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.m_214851_(ChunkMap.java:675)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap$$Lambda$39748/0x00000008054b2120.apply(Unknown Source)
at [email protected]/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source)
at [email protected]/java.util.concurrent.CompletableFuture$Completion.run(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkTaskPriorityQueueSorter$$Lambda$39738/0x00000008054b0000.run(Unknown Source)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:157)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.m_6367_(ServerChunkCache.java:535)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:131)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.m_7245_(ServerChunkCache.java:543)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.m_8466_(ServerChunkCache.java:267)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:751)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:740)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:140)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:726)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:658)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer$$Lambda$39173/0x00000008053ed198.run(Unknown Source)
at [email protected]/java.lang.Thread.run(Unknown Source)
I teleported there again and it keeps happening (this time it could load some parts though before the server started to hang)
Went back in and stopped spark profiler after a couple of seconds (before it started to hang again):
I emptied out the chameleon biome list and killed all entities, which stopped the lags
I've already confirmed the issue and tested a working fix, but I will reopen it if there are more issues