Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EntityPotionEffectEvent triggered async due to worldgen mobs #9234

Closed
MangoBurns opened this issue May 30, 2023 · 5 comments · Fixed by #9965
Closed

EntityPotionEffectEvent triggered async due to worldgen mobs #9234

MangoBurns opened this issue May 30, 2023 · 5 comments · Fixed by #9965
Labels
status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. type: bug Something doesn't work as it was intended to. version: 1.19.4 Game version 1.19.4 version: 1.20.1 Game version 1.20.1 version: 1.20.2 Game version 1.20.2

Comments

@MangoBurns
Copy link

MangoBurns commented May 30, 2023

Stack trace

---- Minecraft Crash Report ----
// Don't do that.

Time: 2023-05-30 16:20:04
Description: Feature placement

java.lang.IllegalStateException: EntityPotionEffectEvent may only be triggered synchronously.
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:42)
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
	at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1816)
	at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1804)
	at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1138)
	at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1112)
	at net.minecraft.world.entity.monster.Spider.finalizeSpawn(Spider.java:183)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.lambda$placeEntities$5(StructureTemplate.java:482)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeEntities(StructureTemplate.java:476)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeInWorld(StructureTemplate.java:398)
	at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:112)
	at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.place(PoolElementStructurePiece.java:90)
	at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.postProcess(PoolElementStructurePiece.java:86)
	at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:90)
	at net.minecraft.world.level.chunk.ChunkGenerator.lambda$addVanillaDecorations$10(ChunkGenerator.java:386)
	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
	at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:385)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:475)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:470)
	at net.minecraft.world.level.chunk.ChunkStatus.lambda$static$12(ChunkStatus.java:173)
	at net.minecraft.world.level.chunk.ChunkStatus.generate(ChunkStatus.java:305)
	at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:83)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:62)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:42)
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
	at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1816)
	at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1804)
	at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1138)
	at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1112)
	at net.minecraft.world.entity.monster.Spider.finalizeSpawn(Spider.java:183)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.lambda$placeEntities$5(StructureTemplate.java:482)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeEntities(StructureTemplate.java:476)
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeInWorld(StructureTemplate.java:398)
	at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:112)
	at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.place(PoolElementStructurePiece.java:90)
	at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.postProcess(PoolElementStructurePiece.java:86)
	at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:90)
	at net.minecraft.world.level.chunk.ChunkGenerator.lambda$addVanillaDecorations$10(ChunkGenerator.java:386)
	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
	at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:385)

-- Feature --
Details:
	Description: ResourceKey[minecraft:worldgen/structure / ethrium:bastion_outpost]
Stacktrace:
	at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:385)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:475)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:470)
	at net.minecraft.world.level.chunk.ChunkStatus.lambda$static$12(ChunkStatus.java:173)
	at net.minecraft.world.level.chunk.ChunkStatus.generate(ChunkStatus.java:305)
	at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:83)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:62)

-- Generation --
Details:
	CenterX: 279
	CenterZ: -96
	Seed: -728029779879606014
Stacktrace:
	at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:385)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:475)
	at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:470)
	at net.minecraft.world.level.chunk.ChunkStatus.lambda$static$12(ChunkStatus.java:173)
	at net.minecraft.world.level.chunk.ChunkStatus.generate(ChunkStatus.java:305)
	at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:83)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:62)

-- Chunk system details --
Details:
	Chunk coordinate: [279, -96]
	ChunkHolder: NewChunkHolder{world=world, chunkX=279, chunkZ=-96, entityChunkFromDisk=false, lastChunkCompletion={chunk_class=net.minecraft.world.level.chunk.ProtoChunk,status=minecraft:liquid_carvers}, currentGenStatus=minecraft:liquid_carvers, requestedGenStatus=minecraft:features, generationTask=ChunkProgressionTask{class: io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask, for world: world, chunk: (279,-96), hashcode: 1588915943, priority: COMPLETING, status: minecraft:features, scheduled: true}, generationTaskStatus=minecraft:features, priority=NORMAL, priorityLocked=false, neighbourRequestedPriority=NORMAL, effective_priority=NORMAL, oldTicketLevel=34, currentTicketLevel=34, totalNeighboursUsingThisChunk=1, fullNeighbourChunksLoadedBitset=33827, chunkStatusRaw=0, currentChunkStatus=INACCESSIBLE, pendingChunkStatus=INACCESSIBLE, is_unload_safe=ticket_level, killed=false}
	unrecoverableChunkSystemFailure caller thread: Tuinity Chunk System Worker #0
Stacktrace:
	at io.papermc.paper.chunk.system.scheduling.ChunkTaskScheduler.unrecoverableChunkSystemFailure(ChunkTaskScheduler.java:224)
	at io.papermc.paper.chunk.system.scheduling.NewChunkHolder.lambda$setGenerationTask$4(NewChunkHolder.java:1672)
	at io.papermc.paper.chunk.system.scheduling.ChunkProgressionTask.complete0(ChunkProgressionTask.java:95)
	at io.papermc.paper.chunk.system.scheduling.ChunkProgressionTask.complete(ChunkProgressionTask.java:75)
	at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:102)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
	at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:62)

-- Chunk System Objects of Interest --
Details:
	Task to status: minecraft:features
	Generation task: ChunkProgressionTask{class: io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask, for world: world, chunk: (279,-96), hashcode: 1588915943, priority: COMPLETING, status: minecraft:features, scheduled: true}

-- Wrapped in --
Details:
	Wrapping exception: ~~ERROR~~ ReportedException: Exception ticking world

-- System Details --
Details:
	Minecraft Version: 1.19.4
	Minecraft Version ID: 1.19.4
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 19.0.2, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 888407560 bytes (847 MiB) / 5498732544 bytes (5244 MiB) up to 8589934592 bytes (8192 MiB)
	CPUs: 12
	Processor Vendor: GenuineIntel
	Processor Name: 12th Gen Intel(R) Core(TM) i5-12400F
	Identifier: Intel64 Family 6 Model 151 Stepping 5
	Microarchitecture: Alder Lake
	Frequency (GHz): 2.50
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 12
	Graphics card #0 name: NVIDIA GeForce RTX 3060
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x2487
	Graphics card #0 versionInfo: DriverVersion=31.0.15.2802
	Memory slot #0 capacity (MB): 32768.00
	Memory slot #0 clockSpeed (GHz): 2.67
	Memory slot #0 type: DDR4
	Virtual memory max (MB): 41759.03
	Virtual memory used (MB): 20242.54
	Swap memory total (MB): 9149.16
	Swap memory used (MB): 0.00
	JVM Flags: 1 total; -Xmx8G
	CraftBukkit Information: 
   Running: Paper version git-Paper-527 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) false
   Plugins: { ViaVersion v4.6.2 com.viaversion.viaversion.ViaVersionPlugin [_MylesC, creeper123123321, Gerrygames, kennytv, Matsv], ViaBackwards v4.6.1 com.viaversion.viabackwards.BukkitPlugin [Matsv, kennytv, Gerrygames, creeper123123321, ForceUpdate1], SkinsRestorer v14.2.10 net.skinsrestorer.bukkit.SkinsRestorerBootstrap [knat, AlexProgrammerDE, Th3Tr0LLeR, McLive, DoNotSpamPls], SimpleTpa v6.3* me.mulemuledupe.simpletpa.SimpleTpa [MuleMuleDupe],}
   Warnings: DEFAULT
   Reload Count: 0
   Threads: { TIMED_WAITING Server console handler: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1759), org.jline.utils.NonBlockingPumpReader.read(NonBlockingPumpReader.java:78), org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57), org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160), org.jline.keymap.BindingReader.readBinding(BindingReader.java:110), org.jline.keymap.BindingReader.readBinding(BindingReader.java:61), org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923), org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956), org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651), org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468), net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158), net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141), net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:102)], WAITING Worker-Main-3: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], WAITING Tuinity Chunk System Worker #2: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Netty Server IO #2: [java.base@19.0.2/sun.nio.ch.WEPoll.wait(Native Method), java.base@19.0.2/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114), java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), java.base@19.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141), io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62), io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883), io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], WAITING Worker-Main-2: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], WAITING Finalizer: [java.base@19.0.2/java.lang.Object.wait0(Native Method), java.base@19.0.2/java.lang.Object.wait(Object.java:366), java.base@19.0.2/java.lang.Object.wait(Object.java:339), java.base@19.0.2/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@19.0.2/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@19.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], RUNNABLE Netty Server IO #0: [java.base@19.0.2/sun.nio.ch.WEPoll.wait(Native Method), java.base@19.0.2/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114), java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), java.base@19.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146), io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68), io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879), io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], WAITING Craft Async Scheduler Management Thread: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], RUNNABLE Attach Listener: [], WAITING Async Tab Complete Thread - #3: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Timer-0: [java.base@19.0.2/java.lang.Object.wait0(Native Method), java.base@19.0.2/java.lang.Object.wait(Object.java:366), java.base@19.0.2/java.util.TimerThread.mainLoop(Timer.java:563), java.base@19.0.2/java.util.TimerThread.run(Timer.java:516)], WAITING Async Tab Complete Thread - #1: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Paper Async Task Handler Thread - 3: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING User Authenticator #3: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), java.base@19.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Keep-Alive-Timer: [java.base@19.0.2/java.lang.Thread.sleep0(Native Method), java.base@19.0.2/java.lang.Thread.sleep(Thread.java:465), java.base@19.0.2/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:244), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589), java.base@19.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], RUNNABLE Signal Dispatcher: [], WAITING Worker-Main-4: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Paper Watchdog Thread: [java.base@19.0.2/java.lang.Thread.sleep0(Native Method), java.base@19.0.2/java.lang.Thread.sleep(Thread.java:465), org.spigotmc.WatchdogThread.run(WatchdogThread.java:242)], WAITING Async Tab Complete Thread - #0: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Timer hack thread: [java.base@19.0.2/java.lang.Thread.sleep0(Native Method), java.base@19.0.2/java.lang.Thread.sleep(Thread.java:465), net.minecraft.SystemUtils$7.run(SystemUtils.java:699)], WAITING Tuinity Chunk System Worker #1: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Server thread: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), net.minecraft.util.thread.IAsyncTaskHandler.bs(IAsyncTaskHandler.java:148), net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:137), net.minecraft.server.MinecraftServer.i_(MinecraftServer.java:1290), net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1178), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320), net.minecraft.server.MinecraftServer$$Lambda$4715/0x00000008019bac08.run(Unknown Source), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Paper Async Command Builder Thread Pool - 4: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING Common-Cleaner: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1759), java.base@19.0.2/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@19.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@19.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589), java.base@19.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING JNA Cleaner: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67), java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@19.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234), com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)], WAITING Worker-Main-1: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:82), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:74)], WAITING RegionFile I/O Thread #0: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Netty Server IO #3: [java.base@19.0.2/sun.nio.ch.WEPoll.wait(Native Method), java.base@19.0.2/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114), java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), java.base@19.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146), io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68), io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879), io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING pool-6-thread-1: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], RUNNABLE Tuinity Chunk System Worker #0: [java.base@19.0.2/java.lang.Thread.dumpThreads(Native Method), java.base@19.0.2/java.lang.Thread.getAllStackTraces(Thread.java:2621), org.bukkit.craftbukkit.v1_19_R3.CraftCrashReport.get(CraftCrashReport.java:33), org.bukkit.craftbukkit.v1_19_R3.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.a(SystemReport.java:62), net.minecraft.CrashReport.<init>(CrashReport.java:38), net.minecraft.CrashReport.a(CrashReport.java:244), net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:389), net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:475), net.minecraft.world.level.chunk.ChunkGenerator.a(ChunkGenerator.java:470), net.minecraft.world.level.chunk.ChunkStatus.lambda$static$12(ChunkStatus.java:173), net.minecraft.world.level.chunk.ChunkStatus$$Lambda$1677/0x00000008016a2ac0.doWork(Unknown Source), net.minecraft.world.level.chunk.ChunkStatus.a(ChunkStatus.java:305), io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:83), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:62)], RUNNABLE Netty Server IO #1: [java.base@19.0.2/sun.nio.ch.WEPoll.wait(Native Method), java.base@19.0.2/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114), java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), java.base@19.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146), io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68), io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879), io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526), io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997), io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], RUNNABLE DestroyJavaVM: [], WAITING Async Tab Complete Thread - #2: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745), java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625), java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], TIMED_WAITING bStats-Metrics: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], RUNNABLE WindowsStreamPump: [org.fusesource.jansi.internal.Kernel32.WaitForSingleObject(Native Method), org.jline.terminal.impl.jansi.win.JansiWinSysTerminal.processConsoleInput(JansiWinSysTerminal.java:138), org.jline.terminal.impl.AbstractWindowsTerminal.pump(AbstractWindowsTerminal.java:460), org.jline.terminal.impl.AbstractWindowsTerminal$$Lambda$149/0x0000000801182db8.run(Unknown Source), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)], RUNNABLE Notification Thread: [], RUNNABLE Reference Handler: [java.base@19.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@19.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:245), java.base@19.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:207)], TIMED_WAITING ExpiringMap-Expirer: [java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method), java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@19.0.2/java.lang.Thread.run(Thread.java:1589)],}
   
   Force Loaded Chunks: { world: {}, world_nether: {}, world_the_end: {}, world_survivalexpansion_the_dreadlands: {}, world_survivalexpansion_the_void: {}, world_survivalexpansion_the_havenlands: {}, world_ethrium_cave: {}, world_ethrium_livilium: {}, world_ethrium_ethrium: {},}
	Server Running: true
	Player Count: 1 / 20; [EntityPlayer['minhlathuong'/35939, uuid='8f6f1d6d-ca93-39a1-b1fd-5a579460e7cb', l='ServerLevel[world]', x=4262.70, y=73.75, z=-1586.62, cpos=[266, -100], tl=104666, v=true](minhlathuong at 4262.699999988079,73.7531999805212,-1586.6198075455393)]
	Data Packs: vanilla, file/BlazeandCaves Advancements Pack 1.15.4.zip (incompatible), file/Ethrium 4.1.zip, file/Incendium_1.19.4_v5.2.0.zip, file/MobCaptains-v2.1.0.zip (incompatible), file/Nullscape_1.19.4_v1.2.1.zip, file/back v1.3.3.zip, file/bukkit, file/confetti creepers v2.2.3.zip, file/dungeon-now-loading-18.2-v1.19.4.zip, file/explorify-1.19-1.3.0.zip (incompatible), file/graves v2.8.7.zip, file/homes v1.5.4.zip, file/mine-treasure-1.2.5.zip, file/multiplayer sleep v2.6.3.zip, file/pk-waystones-v-1-0-5.zip (incompatible), file/spawn v2.3.3.zip, file/spellbound-weapons-v4-0-2fa.zip, file/survivalexpansion-e1271.zip, file/technical-enchant-v7-3-1b_1.19.zip (incompatible), file/treecapitator-v2-8.zip (incompatible), file/ultris-v5-6-8a.zip
	Enabled Feature Flags: minecraft:vanilla
	World Generation: Experimental
	Is Modded: Definitely; Server brand changed to 'Paper'
	Type: Dedicated Server (map_server.txt)

Plugin and Datapack List

Bukkit Plugins:

  • *SimpleTpa, SkinsRestorer, ViaBackwards, ViaVersion
    There are 22 data packs enabled: [vanilla (built-in)], [file/BlazeandCaves Advancements Pack 1.15.4.zip (world)], [file/Ethrium 4.1.zip (world)], [file/Incendium_1.19.4_v5.2.0.zip (world)], [file/MobCaptains-v2.1.0.zip (world)], [file/Nullscape_1.19.4_v1.2.1.zip (world)], [file/back v1.3.3.zip (world)], [file/bukkit (world)], [file/confetti creepers v2.2.3.zip (world)], [file/dungeon-now-loading-18.2-v1.19.4.zip (world)], [file/explorify-1.19-1.3.0.zip (world)], [file/graves v2.8.7.zip (world)], [file/homes v1.5.4.zip (world)], [file/mine-treasure-1.2.5.zip (world)], [file/multiplayer sleep v2.6.3.zip (world)], [file/pk-waystones-v-1-0-5.zip (world)], [file/spawn v2.3.3.zip (world)], [file/spellbound-weapons-v4-0-2fa.zip (world)], [file/survivalexpansion-e1271.zip (world)], [file/technical-enchant-v7-3-1b_1.19.zip (world)], [file/treecapitator-v2-8.zip (world)], [file/ultris-v5-6-8a.zip (world)]

Actions to reproduce (if known)

No response

Paper version

[17:17:59 INFO]: Checking version, please wait...
[17:18:00 INFO]: This server is running Paper version git-Paper-540 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: f9f9079)
You are running the latest version
Previous version: git-Paper-527 (MC: 1.19.4)

Other

No response

@Machine-Maker Machine-Maker added status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. version: 1.19 Game version 1.19 type: bug Something doesn't work as it was intended to. and removed status: needs triage labels Jun 1, 2023
@papermc-projects papermc-projects bot moved this to ✅ Accepted in Issues: Bugs Jun 1, 2023
@Machine-Maker Machine-Maker changed the title crash when loading chunks EntityPotionEffectEvent triggered async due to worldgen mobs Jun 1, 2023
@lynxplay lynxplay mentioned this issue Jun 11, 2023
@2279881513

This comment was marked as spam.

@mbax
Copy link
Contributor

mbax commented Jul 2, 2023

Additional log on 1.20.1 build 61
https://pastes.dev/6l4BUgEv32

@Grabsky
Copy link

Grabsky commented Nov 23, 2023

I was able to reproduce this issue with Dungeons and Taverns data-pack on Paper 1.20.2 299.

https://pastebin.com/raw/U0iKNuyf

Occured while pre-generating world on 927816334084923 seed using Chunky. Affected location happens to take place somewhere near X = -359 and Z = -853, by the nova_structures:undead_crypt structure.

@Machine-Maker
Copy link
Member

Machine-Maker commented Nov 23, 2023

@Grabsky if you can reproduce it, go ahead and try using the server jar that is linked at the top of #9965 (if it's not linked yet, wait a few minutes).

EDIT: I went ahead and ran the test myself as well. I did a 2000 radius square chunky generation on that seed with the datapack with the proposed fix, and I did not get any errors.

@github-project-automation github-project-automation bot moved this from ✅ Accepted to Done in Issues: Bugs Nov 25, 2023
@kashike kashike added version: 1.19.4 Game version 1.19.4 version: 1.20.2 Game version 1.20.2 version: 1.20.1 Game version 1.20.1 and removed version: 1.19 Game version 1.19 labels Apr 29, 2024
@PystoyPlayer

This comment was marked as off-topic.

@PaperMC PaperMC locked as resolved and limited conversation to collaborators Aug 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. type: bug Something doesn't work as it was intended to. version: 1.19.4 Game version 1.19.4 version: 1.20.1 Game version 1.20.1 version: 1.20.2 Game version 1.20.2
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

7 participants