Streams Reflowing chunk-stall dump 20261020-125057
no chunk progress for 20 s | world ready=true | chunks carved=17 | chunk holders=3481 | deferred steps pending=0 | generation threads held on stream planning=0
sampler pool 2/10 | exec=1/1 queue=0 activeBuilds=0 urgentWaiters=0 | terrain accuracy MEDIUM | mod 2.15.2
player IchigoKurwosaki at (-1300,67,1620) view 16
  plate PlateKey[cx=-3, cz=1] ready=true cached=true marker=false queued=none
  plate PlateKey[cx=-2, cz=1] ready=true cached=true marker=false queued=none
  plate PlateKey[cx=-1, cz=1] ready=true cached=true marker=false queued=none
  plate PlateKey[cx=-3, cz=2] ready=true cached=true marker=false queued=none
  plate PlateKey[cx=-2, cz=2] ready=true cached=true marker=false queued=none
  plate PlateKey[cx=-1, cz=2] ready=true cached=true marker=false queued=none

"Attach Listener" prio=5 daemon state=RUNNABLE

"Chunk Render Task Executor #0" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Chunk Render Task Executor #1" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Chunk Render Task Executor #2" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Chunk Render Task Executor #3" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Chunk Render Task Executor #4" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Chunk Render Task Executor #5" prio=3 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.Semaphore.acquire(Unknown Source)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:44)
    at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:177)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Cleaner-0" prio=8 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Object.wait0(Native Method)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.ref.CleanerImpl.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"Common-Cleaner" prio=8 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Object.wait0(Native Method)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.ref.CleanerImpl.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"ConfigSaver" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"ConfigSaver" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"CullThread" prio=5 state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos0(Native Method)
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.sleep(Unknown Source)
    at knot//dev.tr7zw.entityculling.CullTask.run(CullTask.java:57)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Download-18" prio=10 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Download-19" prio=10 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileSystemWatchService" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
    at java.base@25.0.4.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"FileWatcher-1-thread-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Finalizer" prio=8 daemon state=WAITING
    at java.base@25.0.4.1/java.lang.Object.wait0(Native Method)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"ForkJoinPool-3-delayScheduler" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.DelayScheduler.loop(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.DelayScheduler.run(Unknown Source)

"ForkJoinPool-3-worker-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool-3-worker-2" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool-3-worker-3" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-delayScheduler" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.DelayScheduler.loop(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.DelayScheduler.run(Unknown Source)

"ForkJoinPool.commonPool-worker-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-10" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-11" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-2" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-3" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-4" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-5" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-6" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-7" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-8" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"ForkJoinPool.commonPool-worker-9" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Friends List" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"HttpClient-1-SelectorManager" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-2-SelectorManager" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-3-SelectorManager" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-4-SelectorManager" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-6-SelectorManager" prio=8 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-7-SelectorManager" prio=8 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"HttpClient-8-SelectorManager" prio=8 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.SelectorImpl.select(Unknown Source)
    at platform/java.net.http@25.0.4.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

"IO-Worker-28" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-29" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-36" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-40" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-42" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-43" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-44" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-45" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-46" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-47" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IO-Worker-48" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"IrisSearchConfigWatcher" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"JNA Cleaner" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Object.wait0(Native Method)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at knot//com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)

"Java Sound Sequencer" prio=8 state=WAITING
    at java.base@25.0.4.1/java.lang.Object.wait0(Native Method)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.base@25.0.4.1/java.lang.Object.wait(Unknown Source)
    at java.desktop@25.0.4.1/com.sun.media.sound.RealTimeSequencer$PlayThread.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"MezzConfig File Watcher client" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.poll(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.AbstractWatchService.poll(Unknown Source)
    at knot//net.mezzdev.config.modshade.net.mezzdev.filewatcher.FileWatcherThread.runIteration(FileWatcherThread.java:271)
    at knot//net.mezzdev.config.modshade.net.mezzdev.filewatcher.FileWatcherThread.run(FileWatcherThread.java:221)

"MezzConfig File Watcher server" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.poll(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.AbstractWatchService.poll(Unknown Source)
    at knot//net.mezzdev.config.modshade.net.mezzdev.filewatcher.FileWatcherThread.runIteration(FileWatcherThread.java:271)
    at knot//net.mezzdev.config.modshade.net.mezzdev.filewatcher.FileWatcherThread.run(FileWatcherThread.java:221)

"Netty Local IO #0" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
    at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
    at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
    at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
    at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Netty Local IO #1" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
    at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
    at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
    at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
    at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Netty Local IO #2" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
    at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
    at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
    at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
    at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Notification Thread" prio=9 daemon state=RUNNABLE

"PrickleMC-Update-Checker" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Read-Poller" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollPoller.poll(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.Poller.pollerLoop(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.Poller$Pollers$$Lambda/0x000000000a651668.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"Reference Handler" prio=10 daemon state=RUNNABLE
    at java.base@25.0.4.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
    at java.base@25.0.4.1/java.lang.ref.Reference.processPendingReferences(Unknown Source)
    at java.base@25.0.4.1/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

"Render thread" prio=10 state=RUNNABLE
    at knot//org.lwjgl.system.JNI.invokePV(Native Method)
    at knot//org.lwjgl.glfw.GLFW.glfwSwapBuffers(GLFW.java:2337)
    at knot//com.mojang.blaze3d.opengl.GlSurface.present(GlSurface.java:51)
    at knot//com.mojang.blaze3d.systems.GpuSurface.present(GpuSurface.java:98)
    at knot//net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1399)
    at knot//net.minecraft.client.Minecraft.runTick(Minecraft.java:1269)
    at knot//net.minecraft.client.Minecraft.run(Minecraft.java:959)
    at knot//net.minecraft.client.main.Main.main(Main.java:292)
    at java.base@25.0.4.1/java.lang.invoke.LambdaForm$DMH/0x00000000091b8800.invokeStaticInit(LambdaForm$DMH)
    at java.base@25.0.4.1/java.lang.invoke.LambdaForm$MH/0x0000000009288800.invokeExact_MT(LambdaForm$MH)
    at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:517)
    at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
    at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

"Server thread" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at knot//net.minecraft.server.MinecraftServer.waitForTasks(MinecraftServer.java:891)
    at knot//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:158)
    at knot//net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:880)
    at knot//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:779)
    at knot//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
    at knot//net.minecraft.server.MinecraftServer$$Lambda/0x000000000ba2de40.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" prio=9 daemon state=RUNNABLE

"Sodium Async Cull Thread" prio=10 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Sound engine" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at knot//net.minecraft.client.sounds.SoundEngineExecutor.waitForTasks(SoundEngineExecutor.java:58)
    at knot//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:158)
    at knot//net.minecraft.client.sounds.SoundEngineExecutor.run(SoundEngineExecutor.java:51)
    at knot//net.minecraft.client.sounds.SoundEngineExecutor$$Lambda/0x000000000b282318.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Telemetry-Sender-#1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Thread-5" prio=5 state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos0(Native Method)
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.sleep(Unknown Source)
    at knot//immersive_melodies.MidiListener$MidiListenerThread.run(MidiListener.java:23)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"Timer hack thread" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos0(Native Method)
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.sleep(Unknown Source)
    at knot//net.minecraft.util.Util$9.run(Util.java:1047)

"ToggleableConfigWatchService" prio=5 state=TIMED_WAITING
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos0(Native Method)
    at java.base@25.0.4.1/java.lang.Thread.sleepNanos(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.sleep(Unknown Source)
    at knot//dev.jfronny.libjf.config.impl.watch.ToggleableConfigWatchService.executeIteration(ToggleableConfigWatchService.java:17)
    at knot//dev.jfronny.libjf.coprocess.ThreadCoProcess.run(ThreadCoProcess.java:42)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"VirtualThread-unblocker" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/java.lang.VirtualThread.takeVirtualThreadListToUnblock(Native Method)
    at java.base@25.0.4.1/java.lang.VirtualThread.unblockVirtualThreads(Unknown Source)
    at java.base@25.0.4.1/java.lang.VirtualThread$$Lambda/0x000000000a64ebd8.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"Worker-Main-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-10" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-11" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-2" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-3" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-4" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-5" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-6" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-7" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-8" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Worker-Main-9" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.deactivate(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

"Write-Poller" prio=5 daemon state=RUNNABLE
    at java.base@25.0.4.1/sun.nio.ch.WEPoll.wait(Native Method)
    at java.base@25.0.4.1/sun.nio.ch.WEPollPoller.poll(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.Poller.pollerLoop(Unknown Source)
    at java.base@25.0.4.1/sun.nio.ch.Poller$Pollers$$Lambda/0x000000000a651d00.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)
    at java.base@25.0.4.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

"Yggdrasil Key Fetcher" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"config-file-watcher-0-0" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.poll(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.AbstractWatchService.poll(Unknown Source)
    at knot//com.electronwill.nightconfig.core.file.FileWatcher$FsWatcher.run(FileWatcher.java:531)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"fastasyncworldsave" prio=10 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"pool-8-thread-1" prio=5 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"pool-8-thread-2" prio=5 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"pool-8-thread-3" prio=5 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"pool-8-thread-4" prio=5 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-1" prio=8 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-2" prio=8 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-3" prio=8 state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-4" prio=8 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-5" prio=8 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-java-sampler-4-thread-6" prio=8 state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-monitoring-2-thread-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-monitoring-2-thread-2" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-monitoring-2-thread-3" prio=5 daemon state=TIMED_WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-monitoring-2-thread-4" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-worker-pool-1-thread-1" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"spark-worker-pool-3-thread-1" prio=8 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-config-watch" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source)
    at java.base@25.0.4.1/sun.nio.fs.AbstractWatchService.take(Unknown Source)
    at knot//dev.streamsreflowing.config.StreamsSettings.lambda$startWatching$0(StreamsSettings.java:1916)
    at knot//dev.streamsreflowing.config.StreamsSettings$$Lambda/0x000000000aa57600.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-prefetch" prio=1 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-stallwatch" prio=1 daemon state=RUNNABLE
    at java.base@25.0.4.1/java.lang.Thread.dumpThreads(Native Method)
    at java.base@25.0.4.1/java.lang.Thread.getAllStackTraces(Unknown Source)
    at knot//dev.streamsreflowing.worldgen.ChunkStallWatch.a(Unknown Source)
    at knot//dev.streamsreflowing.worldgen.ChunkStallWatch.a(Unknown Source)
    at knot//dev.streamsreflowing.worldgen.ChunkStallWatch$$Lambda/0x000000000bded5f8.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-tileflush" prio=1 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-urgent" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

"streamsreflowing-urgent" prio=5 daemon state=WAITING
    at java.base@25.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@25.0.4.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base@25.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.runWith(Unknown Source)
    at java.base@25.0.4.1/java.lang.Thread.run(Unknown Source)

