World hanged for about 5 minutes with effortlessbuilding-1.18-2.40.jar

Issue #178 new
Requios repo owner created an issue

by reshyshira

"Server thread" #154 prio=4 os_prio=-1 cpu=597468.75ms elapsed=1972.88s tid=0x000001cc7ddea2b0 nid=0x5f18 runnable [0x000000c24d6fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@17.0.1/Native Method)

  • parking to wait for <0x0000000450429328> (a java.lang.String)

at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.1/LockSupport.java:252)
at net.minecraft.util.thread.BlockableEventLoop.m_5667_(minecraft@1.18.2/BlockableEventLoop.java:152)
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(minecraft@1.18.2/BlockableEventLoop.java:142)
at net.minecraft.server.level.ServerChunkCache.getChunkBlocking(minecraft@1.18.2/ServerChunkCache.java:1269)
at net.minecraft.server.level.ServerChunkCache.m_7587_(minecraft@1.18.2/ServerChunkCache.java:1165)
at net.minecraft.world.level.Level.m_6522_(minecraft@1.18.2/Level.java:169)
at net.minecraft.world.level.Level.m_6325_(minecraft@1.18.2/Level.java:2081)
at net.minecraft.world.level.Level.m_8055_(minecraft@1.18.2/Level.java:2573)
at net.minecraft.world.level.BlockGetter.m_151358_(minecraft@1.18.2/BlockGetter.java:59)
at net.minecraft.world.level.BlockGetter$$Lambda$51305/0x0000000804f9a1b0.apply(minecraft@1.18.2/Unknown Source)
at net.minecraft.world.level.BlockGetter.m_151361_(minecraft@1.18.2/BlockGetter.java:153)
at net.minecraft.world.level.BlockGetter.m_45547_(minecraft@1.18.2/BlockGetter.java:58)
at nl.requios.effortlessbuilding.buildmode.BuildModes.isCriteriaValid(effortlessbuilding@1.18-2.40/BuildModes.java:238)
at nl.requios.effortlessbuilding.buildmode.buildmodes.Wall$Criteria.isValid(effortlessbuilding@1.18-2.40/Wall.java:132)
at nl.requios.effortlessbuilding.buildmode.buildmodes.Wall.lambda$findWall$0(effortlessbuilding@1.18-2.40/Wall.java:32)
at nl.requios.effortlessbuilding.buildmode.buildmodes.Wall$$Lambda$54819/0x00000008053da900.test(effortlessbuilding@1.18-2.40/Unknown Source)
at java.util.ArrayList.removeIf(java.base@17.0.1/ArrayList.java:1672)
at java.util.ArrayList.removeIf(java.base@17.0.1/ArrayList.java:1660)
at nl.requios.effortlessbuilding.buildmode.buildmodes.Wall.findWall(effortlessbuilding@1.18-2.40/Wall.java:32)
at nl.requios.effortlessbuilding.buildmode.buildmodes.Wall.findSecondPos(effortlessbuilding@1.18-2.40/Wall.java:108)
at nl.requios.effortlessbuilding.buildmode.TwoClicksBuildMode.findCoordinates(effortlessbuilding@1.18-2.40/TwoClicksBuildMode.java:57)
at nl.requios.effortlessbuilding.buildmode.TwoClicksBuildMode.onRightClick(effortlessbuilding@1.18-2.40/TwoClicksBuildMode.java:39)
at nl.requios.effortlessbuilding.buildmode.BuildModes.onBlockPlacedMessage(effortlessbuilding@1.18-2.40/BuildModes.java:77)
at nl.requios.effortlessbuilding.network.BlockPlacedMessage$Handler.lambda$handle$2(effortlessbuilding@1.18-2.40/BlockPlacedMessage.java:104)
at nl.requios.effortlessbuilding.network.BlockPlacedMessage$Handler$$Lambda$54673/0x00000008053b3c78.run(effortlessbuilding@1.18-2.40/Unknown Source)
at net.minecraftforge.network.NetworkEvent$Context.enqueueWork(forge@40.2.1/NetworkEvent.java:213)
at nl.requios.effortlessbuilding.network.BlockPlacedMessage$Handler.handle(effortlessbuilding@1.18-2.40/BlockPlacedMessage.java:98)
at nl.requios.effortlessbuilding.network.PacketHandler$$Lambda$41619/0x00000008044ae318.accept(effortlessbuilding@1.18-2.40/Unknown Source)
at net.minecraftforge.network.simple.IndexedMessageCodec.lambda$tryDecode$3(forge@40.2.1/IndexedMessageCodec.java:115)
at net.minecraftforge.network.simple.IndexedMessageCodec$$Lambda$51392/0x0000000804fad8b0.accept(forge@40.2.1/Unknown Source)
at java.util.Optional.ifPresent(java.base@17.0.1/Optional.java:178)
at net.minecraftforge.network.simple.IndexedMessageCodec.tryDecode(forge@40.2.1/IndexedMessageCodec.java:115)
at net.minecraftforge.network.simple.IndexedMessageCodec.consume(forge@40.2.1/IndexedMessageCodec.java:153)
at net.minecraftforge.network.simple.SimpleChannel.networkEventListener(forge@40.2.1/SimpleChannel.java:72)
at net.minecraftforge.network.simple.SimpleChannel$$Lambda$3104/0x0000000800b65e28.accept(forge@40.2.1/Unknown Source)
at net.minecraftforge.eventbus.EventBus.doCastFilter(eventbus@5.0.3/EventBus.java:247)
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(eventbus@5.0.3/EventBus.java:239)
at net.minecraftforge.eventbus.EventBus$$Lambda$3106/0x0000000800b694f0.invoke(eventbus@5.0.3/Unknown Source)
at net.minecraftforge.eventbus.EventBus$$Lambda$4684/0x0000000800daf6e0.invoke(eventbus@5.0.3/Unknown Source)
at net.minecraftforge.eventbus.EventBus.post(eventbus@5.0.3/EventBus.java:302)
at net.minecraftforge.eventbus.EventBus.post(eventbus@5.0.3/EventBus.java:283)
at net.minecraftforge.network.NetworkInstance.dispatch(forge@40.2.1/NetworkInstance.java:68)
at net.minecraftforge.network.NetworkHooks.lambda$onCustomPayload$1(forge@40.2.1/NetworkHooks.java:78)
at net.minecraftforge.network.NetworkHooks$$Lambda$51377/0x0000000804faac78.apply(forge@40.2.1/Unknown Source)
at java.util.Optional.map(java.base@17.0.1/Optional.java:260)
at net.minecraftforge.network.NetworkHooks.onCustomPayload(forge@40.2.1/NetworkHooks.java:78)
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_7423_(minecraft@1.18.2/ServerGamePacketListenerImpl.java:1439)
at net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket.m_5797_(minecraft@1.18.2/ServerboundCustomPayloadPacket.java:35)
at net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket.m_5797_(minecraft@1.18.2/ServerboundCustomPayloadPacket.java:8)
at net.minecraft.network.protocol.PacketUtils.m_131356_(minecraft@1.18.2/PacketUtils.java:22)
at net.minecraft.network.protocol.PacketUtils$$Lambda$51929/0x0000000805047dc8.run(minecraft@1.18.2/Unknown Source)
at net.minecraft.server.TickTask.run(minecraft@1.18.2/TickTask.java:18)
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(minecraft@1.18.2/BlockableEventLoop.java:157)
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(minecraft@1.18.2/ReentrantBlockableEventLoop.java:23)
at net.minecraft.server.MinecraftServer.m_6367_(minecraft@1.18.2/MinecraftServer.java:799)
at net.minecraft.server.MinecraftServer.m_6367_(minecraft@1.18.2/MinecraftServer.java:164)
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(minecraft@1.18.2/BlockableEventLoop.java:131)
at net.minecraft.server.MinecraftServer.m_129961_(minecraft@1.18.2/MinecraftServer.java:782)
at net.minecraft.server.MinecraftServer.m_7245_(minecraft@1.18.2/MinecraftServer.java:776)
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(minecraft@1.18.2/BlockableEventLoop.java:140)
at net.minecraft.server.MinecraftServer.m_130012_(minecraft@1.18.2/MinecraftServer.java:762)
at net.minecraft.server.MinecraftServer.m_130011_(minecraft@1.18.2/MinecraftServer.java:689)
at net.minecraft.server.MinecraftServer.m_177918_(minecraft@1.18.2/MinecraftServer.java:261)
at net.minecraft.server.MinecraftServer$$Lambda$49735/0x0000000804d2d460.run(minecraft@1.18.2/Unknown Source)
at java.lang.Thread.run(java.base@17.0.1/Thread.java:833)

May be related to this thread:

"Worker-Main-2" #98 daemon prio=4 os_prio=-1 cpu=73593.75ms elapsed=2266.16s tid=0x000001cc1492c920 nid=0x5650 runnable [0x000000c250dfd000]
java.lang.Thread.State: RUNNABLE
at com.google.common.collect.RegularImmutableList.get(com.google.common@31.0.1-jre/RegularImmutableList.java:77)

  • parking to wait for <0x000000041b558670> (a java.util.concurrent.ForkJoinPool)

at com.google.common.collect.Lists.indexOfRandomAccess(com.google.common@31.0.1-jre/Lists.java:1053)
at com.google.common.collect.Lists.indexOfImpl(com.google.common@31.0.1-jre/Lists.java:1031)
at com.google.common.collect.ImmutableList.indexOf(com.google.common@31.0.1-jre/ImmutableList.java:428)
at com.google.common.collect.ImmutableList.contains(com.google.common@31.0.1-jre/ImmutableList.java:438)
at net.minecraft.world.level.levelgen.feature.DeltaFeature.m_65551_(minecraft@1.18.2/DeltaFeature.java:74)
at net.minecraft.world.level.levelgen.feature.DeltaFeature.m_142674_(minecraft@1.18.2/DeltaFeature.java:51)
at net.minecraft.world.level.levelgen.feature.Feature.m_204740_(minecraft@1.18.2/Feature.java:153)
at net.minecraft.world.level.levelgen.feature.ConfiguredFeature.m_65385_(minecraft@1.18.2/ConfiguredFeature.java:27)
at net.minecraft.world.level.levelgen.placement.PlacedFeature.m_191789_(minecraft@1.18.2/PlacedFeature.java:56)
at net.minecraft.world.level.levelgen.placement.PlacedFeature$$Lambda$53775/0x00000008052c2ed0.accept(minecraft@1.18.2/Unknown Source)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(java.base@17.0.1/ForEachOps.java:183)
at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(java.base@17.0.1/Streams.java:411)
at java.util.stream.ReferencePipeline$Head.forEach(java.base@17.0.1/ReferencePipeline.java:762)
at java.util.stream.ReferencePipeline$7$1.accept(java.base@17.0.1/ReferencePipeline.java:276)
at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(java.base@17.0.1/Streams.java:411)
at java.util.stream.ReferencePipeline$Head.forEach(java.base@17.0.1/ReferencePipeline.java:762)
at java.util.stream.ReferencePipeline$7$1.accept(java.base@17.0.1/ReferencePipeline.java:276)
at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(java.base@17.0.1/Streams.java:411)
at java.util.stream.ReferencePipeline$Head.forEach(java.base@17.0.1/ReferencePipeline.java:762)
at java.util.stream.ReferencePipeline$7$1.accept(java.base@17.0.1/ReferencePipeline.java:276)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(java.base@17.0.1/ForEachOps.java:183)
at java.util.stream.IntPipeline$1$1.accept(java.base@17.0.1/IntPipeline.java:180)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(java.base@17.0.1/Streams.java:104)
at java.util.Spliterator$OfInt.forEachRemaining(java.base@17.0.1/Spliterator.java:711)
at java.util.stream.AbstractPipeline.copyInto(java.base@17.0.1/AbstractPipeline.java:509)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@17.0.1/AbstractPipeline.java:499)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(java.base@17.0.1/ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(java.base@17.0.1/ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(java.base@17.0.1/AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(java.base@17.0.1/ReferencePipeline.java:596)
at java.util.stream.ReferencePipeline$7$1.accept(java.base@17.0.1/ReferencePipeline.java:276)
at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(java.base@17.0.1/Streams.java:411)
at java.util.stream.AbstractPipeline.copyInto(java.base@17.0.1/AbstractPipeline.java:509)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@17.0.1/AbstractPipeline.java:499)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(java.base@17.0.1/ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(java.base@17.0.1/ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(java.base@17.0.1/AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(java.base@17.0.1/ReferencePipeline.java:596)
at net.minecraft.world.level.levelgen.placement.PlacedFeature.m_191797_(minecraft@1.18.2/PlacedFeature.java:55)
at net.minecraft.world.level.levelgen.placement.PlacedFeature.m_191806_(minecraft@1.18.2/PlacedFeature.java:44)
at net.minecraft.world.level.chunk.ChunkGenerator.m_183372_(minecraft@1.18.2/ChunkGenerator.java:475)
at net.minecraft.world.level.chunk.ChunkStatus.m_187807_(minecraft@1.18.2/ChunkStatus.java:135)
at net.minecraft.world.level.chunk.ChunkStatus$$Lambda$3631/0x0000000800c04240.m_183270_(minecraft@1.18.2/Unknown Source)
at net.minecraft.world.level.chunk.ChunkStatus.m_187788_(minecraft@1.18.2/ChunkStatus.java:262)
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$22(minecraft@1.18.2/ChunkMap.java:589)
at net.minecraft.server.level.ChunkMap$$Lambda$50475/0x0000000804e1d3b0.apply(minecraft@1.18.2/Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(datafixerupper@4.1.27/Either.java:38)
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$24(minecraft@1.18.2/ChunkMap.java:587)
at net.minecraft.server.level.ChunkMap$$Lambda$50386/0x0000000804e02a18.apply(minecraft@1.18.2/Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(java.base@17.0.1/CompletableFuture.java:1150)
at java.util.concurrent.CompletableFuture$Completion.run(java.base@17.0.1/CompletableFuture.java:482)
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(minecraft@1.18.2/ChunkTaskPriorityQueueSorter.java:62)
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter$$Lambda$50472/0x0000000804e1cd40.run(minecraft@1.18.2/Unknown Source)
at net.minecraft.util.thread.ProcessorMailbox.m_18759_(minecraft@1.18.2/ProcessorMailbox.java:91)
at net.minecraft.util.thread.ProcessorMailbox.m_18747_(minecraft@1.18.2/ProcessorMailbox.java:146)
at net.minecraft.util.thread.ProcessorMailbox.run(minecraft@1.18.2/ProcessorMailbox.java:102)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@17.0.1/ForkJoinTask.java:1395)
at java.util.concurrent.ForkJoinTask.doExec(java.base@17.0.1/ForkJoinTask.java:373)
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@17.0.1/ForkJoinPool.java:1182)
at java.util.concurrent.ForkJoinPool.scan(java.base@17.0.1/ForkJoinPool.java:1655)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.1/ForkJoinPool.java:1622)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.1/ForkJoinWorkerThread.java:165)

Comments (0)

  1. Log in to comment