[00:00:23] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:00:25] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL11C.nglDrawElements(Native Method) at org.lwjgl.opengl.GL11C.glDrawElements(GL11C.java:543) at org.lwjgl.opengl.GL11.glDrawElements(GL11.java:1870) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawVbo(LodRenderer.java:142) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.renderTransparent(ColumnRenderBuffer.java:304) at com.seibel.distanthorizons.core.render.RenderBufferHandler.renderTransparent(RenderBufferHandler.java:366) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderTransparentBuffers(LodRenderer.java:516) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:405) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5fa34999 extended trace: at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.class_761.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(class_761.java:5983) at net.minecraft.class_761.method_3273(class_761.java:11039) at net.minecraft.class_761.method_22710(class_761.java:1247) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1026) at java.base@17.0.8/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getEntry(FullDataPointIdMap.java:95) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getBlockStateWrapper(FullDataPointIdMap.java:117) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.determineMostValueInColumnSlice(FullDataSourceV2.java:713) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.mergeInputTwoByTwoDataColumn(FullDataSourceV2.java:610) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.updateFromOneBelowDetailLevel(FullDataSourceV2.java:398) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:249) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b - java.util.concurrent.locks.ReentrantLock$NonfairSync@116a41db - java.util.concurrent.locks.ReentrantLock$NonfairSync@274891cc extended trace: at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:225) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:250) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Log4j2-TF-1-RollingFileManager-2" prio=5 Id=190 RUNNABLE at java.base@17.0.8/java.io.FileInputStream.open0(Native Method) at java.base@17.0.8/java.io.FileInputStream.open(FileInputStream.java:216) at java.base@17.0.8/java.io.FileInputStream.(FileInputStream.java:157) at org.apache.logging.log4j.core.appender.rolling.action.GzCompressAction.execute(GzCompressAction.java:135) at org.apache.logging.log4j.core.appender.rolling.action.GzCompressAction.execute(GzCompressAction.java:97) at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$AsyncAction.execute(RollingFileManager.java:563) at org.apache.logging.log4j.core.appender.rolling.action.AbstractAction.run(AbstractAction.java:66) - locked org.apache.logging.log4j.core.appender.rolling.RollingFileManager$AsyncAction@45214f71 at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@33502f72 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:00:41] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: ya know i just realised something [00:00:49] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: whats that ? [00:00:57] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: this place sucks [00:00:58] [Render thread/INFO]: [System] [CHAT] Bean327 left the game. [00:01:01] [Render thread/INFO]: [System] [CHAT] M Foreman WieldableMars0~: lol [00:01:01] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: XD [00:01:15] [Render thread/INFO]: [System] [CHAT] M Vala barteldvn~: someone ban that guy [00:01:25] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: yeah howd he get commoner XD [00:01:25] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:01:27] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.class_761.method_22710(class_761.java:1462) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 RUNNABLE at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.get(LightDataAccess.java:41) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:376) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:327) at link.infra.indium.renderer.aocalc.AoCalculator.gatherInsetFace(AoCalculator.java:231) at link.infra.indium.renderer.aocalc.AoCalculator.irregularFace(AoCalculator.java:301) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:187) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$1.emitDirectly(AbstractBlockRenderContext.java:62) at link.infra.indium.renderer.mesh.MeshImpl.outputTo(MeshImpl.java:72) at link.infra.indium.renderer.render.AbstractRenderContext.lambda$new$2(AbstractRenderContext.java:54) at link.infra.indium.renderer.render.AbstractRenderContext$$Lambda$6369/0x000000008100c070.accept(Unknown Source) at dev.felnull.specialmodelloader.impl.model.SimpleMeshModel.emitBlockQuads(SimpleMeshModel.java:34) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 RUNNABLE at net.minecraft.class_4970$class_4971.method_26217(class_4970.java:961) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:95) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 RUNNABLE at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1026) at java.base@17.0.8/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at dev.lambdaurora.lambdynlights.LambDynLights.getDynamicLightLevel(LambDynLights.java:186) at dev.lambdaurora.lambdynlights.util.SodiumDynamicLightHandler.getLightmap(SodiumDynamicLightHandler.java:31) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.handler$bgh000$lambdynlights$getLightmap(LightDataAccess.java:526) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.getLightmap(LightDataAccess.java:169) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:420) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:327) at link.infra.indium.renderer.aocalc.AoCalculator.vanillaPartialFace(AoCalculator.java:197) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:178) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 RUNNABLE at net.minecraft.class_4970$class_4971.method_26230(class_4970.java:1145) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.compute(LightDataAccess.java:67) at me.jellysquid.mods.sodium.client.model.light.data.ArrayLightDataCache.get(ArrayLightDataCache.java:53) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.get(LightDataAccess.java:41) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:388) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:327) at link.infra.indium.renderer.aocalc.AoCalculator.vanillaPartialFace(AoCalculator.java:197) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:178) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 RUNNABLE at link.infra.indium.renderer.aocalc.AoCalculator.gatherInsetFace(AoCalculator.java:223) at link.infra.indium.renderer.aocalc.AoCalculator.irregularFace(AoCalculator.java:265) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:187) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$1.emitDirectly(AbstractBlockRenderContext.java:62) at link.infra.indium.renderer.mesh.MeshImpl.outputTo(MeshImpl.java:72) at link.infra.indium.renderer.render.AbstractRenderContext.lambda$new$2(AbstractRenderContext.java:54) at link.infra.indium.renderer.render.AbstractRenderContext$$Lambda$6369/0x000000008100c070.accept(Unknown Source) at dev.felnull.specialmodelloader.impl.model.SimpleMeshModel.emitBlockQuads(SimpleMeshModel.java:34) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@58ef32f4 "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6bab23b4 "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at org.tukaani.xz.rangecoder.RangeDecoder.decodeBitTree(Unknown Source) at org.tukaani.xz.lzma.LZMADecoder.decodeMatch(Unknown Source) at org.tukaani.xz.lzma.LZMADecoder.decode(Unknown Source) at org.tukaani.xz.LZMA2InputStream.read(Unknown Source) at org.tukaani.xz.BlockInputStream.read(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@77b8d318 - java.util.concurrent.locks.ReentrantLock$NonfairSync@349f30ad extended trace: at java.base@17.0.8/java.io.DataInputStream.readLong(DataInputStream.java:422) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:262) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.lzma.LZMAEncoder.getMatches(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.getNextSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeForLZMA2(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.write(Unknown Source) at org.tukaani.xz.BlockOutputStream.write(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) at java.base@17.0.8/java.io.DataOutputStream.write(DataOutputStream.java:112) - locked com.seibel.distanthorizons.core.util.objects.dataStreams.DhDataOutputStream@573a1103 ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@182f9652 - java.util.concurrent.locks.ReentrantLock$NonfairSync@293eb65c extended trace: at java.base@17.0.8/java.io.DataOutputStream.writeUTF(DataOutputStream.java:404) at java.base@17.0.8/java.io.DataOutputStream.writeUTF(DataOutputStream.java:333) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:300) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:01:34] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: oh not again [00:01:37] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Gary_Baggins: you're someone... probably [00:01:56] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: Oh god hes back :O [00:02:27] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:02:29] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.class_327.method_27526(class_327.java:57) at net.minecraft.class_327.method_27516(class_327.java:53) at net.minecraft.class_327$$Lambda$4355/0x0000000080c374f0.getWidth(Unknown Source) at net.minecraft.class_5225.method_27496(class_5225.java:39) at net.minecraft.class_5225$$Lambda$5711/0x0000000080e3a910.accept(Unknown Source) at net.minecraft.class_5223.method_27477(class_5223.java:17) at net.minecraft.class_5223.method_27473(class_5223.java:120) at net.minecraft.class_5223.method_27472(class_5223.java:84) at net.minecraft.class_5223.method_27479(class_5223.java:80) at net.minecraft.class_5225.method_27482(class_5225.java:38) at net.minecraft.class_327.method_1727(class_327.java:310) at net.minecraft.class_340.betterF3$immediate(class_340.java:812) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:886) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 RUNNABLE at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.get(LightDataAccess.java:35) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:407) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:327) at link.infra.indium.renderer.aocalc.AoCalculator.vanillaPartialFace(AoCalculator.java:197) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:178) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 RUNNABLE at net.minecraft.class_4970$class_4971.method_26187(class_4970.java:1024) at me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockOcclusionCache.shouldDrawSide(BlockOcclusionCache.java:47) at link.infra.indium.renderer.render.TerrainBlockRenderInfo.shouldDrawFaceInner(TerrainBlockRenderInfo.java:31) at link.infra.indium.renderer.render.BlockRenderInfo.shouldDrawFace(BlockRenderInfo.java:115) at link.infra.indium.renderer.render.AbstractBlockRenderContext.isFaceCulled(AbstractBlockRenderContext.java:97) at me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transform(CtmBakedModel.java:100) at link.infra.indium.renderer.render.AbstractRenderContext.transform(AbstractRenderContext.java:63) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:111) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 RUNNABLE at loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.chunk.ChunkWrapper.getBlockState(ChunkWrapper.java:302) at com.seibel.distanthorizons.core.dataObjects.transformers.LodDataBuilder.createGeneratedDataSource(LodDataBuilder.java:197) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.createFromChunk(FullDataSourceV2.java:145) at com.seibel.distanthorizons.core.level.AbstractDhLevel.updateChunkAsync(AbstractDhLevel.java:89) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:342) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2edd1c1f extended trace: at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap.get(Long2IntOpenHashMap.java:366) at net.minecraft.class_3569.method_31931(class_3569.java:26) at net.minecraft.class_3569.method_15538(class_3569.java:19) at net.minecraft.class_3558.method_15543(class_3558.java:241) at net.minecraft.class_1920.method_8314(class_1920.java:15) at loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.chunk.ChunkWrapper.getSkyLight(ChunkWrapper.java:458) at com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper.bakeDhLightingUsingMcLightingEngine(IChunkWrapper.java:163) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:317) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@58ef32f4 extended trace: at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6bab23b4 "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at org.sqlite.core.NativeDB.step(Native Method) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.core.DB.execute(DB.java:1012) at org.sqlite.core.DB.lambda$execute$1(DB.java:974) at org.sqlite.core.DB$$Lambda$6712/0x00000000810c68d0.run(Unknown Source) at org.sqlite.core.SafeStmtPtr.safeRunInt(SafeStmtPtr.java:84) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.core.DB.execute(DB.java:974) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.core.CoreStatement.exec(CoreStatement.java:79) at org.sqlite.jdbc3.JDBC3Statement.lambda$execute$0(JDBC3Statement.java:52) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@6469e18e - java.util.concurrent.locks.ReentrantLock$NonfairSync@349f30ad extended trace: at org.sqlite.jdbc3.JDBC3Statement$$Lambda$6711/0x00000000810c57c0.call(Unknown Source) at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:455) at org.sqlite.jdbc3.JDBC3Statement.execute(JDBC3Statement.java:40) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.query(AbstractDhRepo.java:340) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.queryDictionaryFirst(AbstractDhRepo.java:291) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.getByKey(AbstractDhRepo.java:178) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:143) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:246) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.lz.HC4.skip(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.skip(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.getNextSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeForLZMA2(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.write(Unknown Source) at org.tukaani.xz.BlockOutputStream.write(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@63dc4609 - java.util.concurrent.locks.ReentrantLock$NonfairSync@182f9652 extended trace: at java.base@17.0.8/java.io.DataOutputStream.writeLong(DataOutputStream.java:230) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataSourceDataArrayToBlob(FullDataSourceV2DTO.java:227) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:79) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:03:00] [DH-File Handler Thread[5]/INFO]: Loaded 540 manual model load scope [00:03:13] [Render thread/INFO]: [System] [CHAT] JayWe left the game. [00:03:24] [Render thread/WARN]: Ignoring player info update for unknown player adeac411-9a50-413e-847b-6ffc6dd5cf68 [00:03:24] [Render thread/WARN]: Ignoring player info update for unknown player adeac411-9a50-413e-847b-6ffc6dd5cf68 [00:03:25] [Render thread/WARN]: Ignoring player info update for unknown player adeac411-9a50-413e-847b-6ffc6dd5cf68 [00:03:26] [Render thread/INFO]: [System] [CHAT] ITryBedGrind joined the game. [00:03:29] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:03:31] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at me.jellysquid.mods.sodium.client.render.viewport.frustum.SimpleFrustum.testAab(SimpleFrustum.java:14) at me.jellysquid.mods.sodium.client.render.viewport.Viewport.isBoxVisible(Viewport.java:33) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.isWithinFrustum(OcclusionCuller.java:185) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.isSectionVisible(OcclusionCuller.java:83) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.processQueue(OcclusionCuller.java:53) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.findVisible(OcclusionCuller.java:38) at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.createTerrainRenderList(RenderSectionManager.java:124) at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.update(RenderSectionManager.java:110) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setupTerrain(SodiumWorldRenderer.java:196) at net.minecraft.class_761.method_3273(class_761.java:11035) at net.minecraft.class_761.method_22710(class_761.java:1247) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:03:58] [Render thread/INFO]: [System] [CHAT] rwyland left the game. [00:04:12] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: didnt know this server has a mini/major game [00:04:31] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:04:33] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.class_291.method_43442(class_291.java:74) at net.minecraft.class_291.method_1352(class_291.java:47) at net.minecraft.class_286.method_43439(class_286.java:54) at net.minecraft.class_286.method_43438(class_286.java:31) at net.minecraft.class_286.method_43433(class_286.java:26) at net.minecraft.class_1921.method_23012(class_1921.java:865) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawRightText(class_340.java:783) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:116) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 RUNNABLE at loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.chunk.ChunkWrapper.getBiome(ChunkWrapper.java:285) at com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper.getBlockBiomeHashCode(IChunkWrapper.java:238) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:294) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2edd1c1f "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 RUNNABLE at it.unimi.dsi.fastutil.longs.AbstractLongList.hashCode(AbstractLongList.java:398) at java.base@17.0.8/java.util.Arrays.deepHashCode(Arrays.java:4545) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.generateHashCode(FullDataSourceV2.java:918) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:266) at com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache.lambda$queueDataSourceForUpdateAndSave$0(DelayedFullDataSourceSaveCache.java:57) at com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache$$Lambda$6968/0x00000000811812d0.apply(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1940) - locked java.util.concurrent.ConcurrentHashMap$Node@7a5c126 at com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache.queueDataSourceForUpdateAndSave(DelayedFullDataSourceSaveCache.java:51) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@58ef32f4 extended trace: at com.seibel.distanthorizons.core.level.AbstractDhLevel.updateChunkAsync(AbstractDhLevel.java:108) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:342) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at java.base@17.0.8/java.util.Arrays.fill(Arrays.java:3181) at com.seibel.distanthorizons.core.util.objects.dataStreams.LzmaArrayCache.getIntArray(LzmaArrayCache.java:111) at org.tukaani.xz.ResettableArrayCache.getIntArray(Unknown Source) at org.tukaani.xz.lz.HC4.(Unknown Source) at org.tukaani.xz.lz.LZEncoder.getInstance(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.getInstance(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5b751bd8 - java.util.concurrent.locks.ReentrantLock$NonfairSync@70bbe4a9 extended trace: at org.tukaani.xz.LZMA2Options.getOutputStream(Unknown Source) at org.tukaani.xz.LZMA2Encoder.getOutputStream(Unknown Source) at org.tukaani.xz.BlockOutputStream.(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) at java.base@17.0.8/java.io.DataOutputStream.write(DataOutputStream.java:112) at java.base@17.0.8/java.io.FilterOutputStream.write(FilterOutputStream.java:108) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeGenerationStepsToBlob(FullDataSourceV2DTO.java:283) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:80) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:05:08] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: major game? :o [00:05:16] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: ? [00:05:27] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: yeah keep track of the footprint in whatever forest im in _-_ haha [00:05:30] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: where have you bean? [00:05:33] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:05:35] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.clone(Long2ObjectOpenHashMap.java:1333) at net.minecraft.class_3569$class_3570.method_15572(class_3569.java:164) at net.minecraft.class_3569$class_3570.method_15504(class_3569.java:144) at net.minecraft.class_3560.method_15530(class_3560.java:287) at net.minecraft.class_3558.method_15516(class_3558.java:180) at net.minecraft.class_3568.method_15516(class_3568.java:56) at net.minecraft.class_761.method_22710(class_761.java:1205) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2edd1c1f "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 RUNNABLE at net.minecraft.class_2841.method_12331(class_2841.java:157) at net.minecraft.class_2841.method_12321(class_2841.java:151) at net.minecraft.class_2826.method_38293(class_2826.java:184) at net.minecraft.class_2791.method_16359(class_2791.java:415) at loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.chunk.ChunkWrapper.getBiome(ChunkWrapper.java:285) at com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper.getBlockBiomeHashCode(IChunkWrapper.java:238) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:294) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6bab23b4 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:06:05] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: Oh, the old forest can be confusing [00:06:27] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: you can make the footprints brighter with /rp variant footprints [00:06:34] [Render thread/INFO]: [System] [CHAT] Adventurer Tjekgames: You can use a lantern [00:06:34] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: oh you can say that again when i got to right before entering theree were 30 different footprints [00:06:35] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:06:37] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.class_291.method_43443(class_291.java:92) at net.minecraft.class_291.method_1352(class_291.java:48) at net.minecraft.class_286.method_43439(class_286.java:54) at net.minecraft.class_286.method_43438(class_286.java:31) at net.minecraft.class_286.method_43433(class_286.java:26) at net.minecraft.class_1921.method_23012(class_1921.java:865) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:903) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@7e3d8854 - java.util.concurrent.locks.ReentrantLock$NonfairSync@275e7d9d extended trace: at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6563/0x000000008105b950.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6420/0x0000000081032240.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:06:56] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: im already doing that but some dont even glow XD [00:06:56] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: those could do with some cleaning up, ye [00:07:03] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: huh, interesting [00:07:20] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: bro is not in the old forest btw [00:07:21] [Render thread/WARN]: Ignoring player info update for unknown player 91778cb3-0838-4001-b8a4-2450d7686d56 [00:07:23] [Render thread/INFO]: [System] [CHAT] thomasd20 joined the game. [00:07:27] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: he in fangorn [00:07:30] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: Oh, Fangorn [00:07:34] [Render thread/WARN]: Ignoring player info update for unknown player adeac411-9a50-413e-847b-6ffc6dd5cf68 [00:07:36] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: it is an old forest though :p [00:07:37] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:07:39] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.class_4588.method_22918(class_4588.java:532) at net.minecraft.class_340.betterF3$immediate(class_340.java:859) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:886) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:299) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@44239c66 - java.util.concurrent.locks.ReentrantLock$NonfairSync@29c776ff extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.lz.HC4.getMatches(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.getMatches(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.getNextSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeForLZMA2(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.write(Unknown Source) at org.tukaani.xz.BlockOutputStream.write(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@182f9652 - java.util.concurrent.locks.ReentrantLock$NonfairSync@293eb65c extended trace: at java.base@17.0.8/java.io.DataOutputStream.write(DataOutputStream.java:112) at java.base@17.0.8/java.io.DataOutputStream.writeUTF(DataOutputStream.java:404) at java.base@17.0.8/java.io.DataOutputStream.writeUTF(DataOutputStream.java:333) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:300) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b - java.util.concurrent.locks.ReentrantLock$NonfairSync@58d35b44 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2b8b305d extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:07:48] [Render thread/INFO]: [System] [CHAT] [Broadcast] ITryBedGrind just joined! Welcome to Middle-earth! [00:07:50] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: i did have a small brain lag there [00:07:52] [Render thread/INFO]: [System] [CHAT] [g] D Moderator WieldableMars0: a few thousand yrs ago, it wouldve all been the same forest [00:08:05] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: Welcome ITryBedGrind :) [00:08:11] [Render thread/INFO]: [System] [CHAT] [g] D Moderator WieldableMars0: welcome [00:08:12] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: actually mars the server is not a few thousand years old [00:08:18] [Render thread/INFO]: [System] [CHAT] [g] D Moderator WieldableMars0: :nerd: [00:08:22] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: XD [00:08:34] [Render thread/WARN]: Ignoring player info update for unknown player 5dde1d9e-a90e-4769-92c2-b93e384b4092 [00:08:37] [Render thread/INFO]: [System] [CHAT] FoxySeamus joined the game. [00:08:39] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:08:41] [Render thread/INFO]: [System] [CHAT] M Foreman WieldableMars0~: wut da hael [00:08:41] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.class_291.method_43442(class_291.java:74) at net.minecraft.class_291.method_1352(class_291.java:47) at net.minecraft.class_286.method_43439(class_286.java:54) at net.minecraft.class_286.method_43438(class_286.java:31) at net.minecraft.class_286.method_43433(class_286.java:26) at net.minecraft.class_1921.method_23012(class_1921.java:865) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawRightText(class_340.java:783) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:116) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:08:45] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: how would you know? were you there? [00:08:50] [Render thread/INFO]: [System] [CHAT] ITryBedGrind left the game. [00:08:50] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: thomas and foxy, dream team has returned [00:09:00] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: damn a fox [00:09:14] [Render thread/INFO]: [System] [CHAT] Artist FoxySeamus~: hello [00:09:41] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:09:43] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at me.cominixo.betterf3.modules.FpsModule.update(FpsModule.java:67) at net.minecraft.class_340.betterF3$newLeftText(class_340.java:707) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:885) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6b170c05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6b170c05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 TIMED_WAITING on java.util.concurrent.CompletableFuture$Signaller@43a0729 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.CompletableFuture$Signaller@43a0729 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1866) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1939) at java.base@17.0.8/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.uploadBuffer(ColumnRenderBuffer.java:113) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4e65bfe5 extended trace: at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder.lambda$buildAndUploadBuffersAsync$2(ColumnRenderBufferBuilder.java:137) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder$$Lambda$6829/0x00000000811097c0.apply(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at java.base@17.0.8/java.util.Arrays.copyOf(Arrays.java:3537) at java.base@17.0.8/java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:228) at java.base@17.0.8/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:582) at java.base@17.0.8/java.lang.StringBuilder.append(StringBuilder.java:179) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap$Entry.serialize(FullDataPointIdMap.java:536) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:299) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@45e844c7 - java.util.concurrent.locks.ReentrantLock$NonfairSync@7a33e45 extended trace: at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@75d8ef34 - java.util.concurrent.locks.ReentrantLock$NonfairSync@210fade9 extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:10:35] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: wth my rendul slippers are gone [00:10:43] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:10:46] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap.clone(Long2IntOpenHashMap.java:1407) at net.minecraft.class_3569$class_3570.method_15572(class_3569.java:164) at net.minecraft.class_3569$class_3570.method_15504(class_3569.java:144) at net.minecraft.class_3560.method_15530(class_3560.java:287) at net.minecraft.class_3558.method_15516(class_3558.java:180) at net.minecraft.class_3568.method_15516(class_3568.java:56) at net.minecraft.class_761.method_22710(class_761.java:1205) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at org.tukaani.xz.LZMA2InputStream.read(Unknown Source) at org.tukaani.xz.BlockInputStream.read(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readShort(DataInputStream.java:318) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:251) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@26c60b73 - java.util.concurrent.locks.ReentrantLock$NonfairSync@388958f8 extended trace: at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 WAITING on java.util.concurrent.locks.ReentrantLock$NonfairSync@562625cd owned by "DH-LOD Update Propagator Thread[5]" Id=188 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@562625cd at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:938) at java.base@17.0.8/java.util.concurrent.locks.ReentrantLock$Sync.lock(ReentrantLock.java:153) at java.base@17.0.8/java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:322) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$ExpiringLock.lock(PositionalLockProvider.java:148) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:255) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@a9aa192 extended trace: at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b - java.util.concurrent.locks.ReentrantLock$NonfairSync@402d31e9 - java.util.concurrent.locks.ReentrantLock$NonfairSync@562625cd extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:246) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:10:46] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: is there a way to turn off the variant footsteps ? [00:10:48] [Render thread/INFO]: [System] [CHAT] M Foreman WieldableMars0~: /rp variant light [00:11:16] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: ok now ill turn it back on again and see if that fixes them haha [00:11:23] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: why is it even called variant light [00:11:38] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: nope didnt fix them [00:11:41] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: because the person who made the command called it that [00:11:46] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:11:48] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at java.base@17.0.8/java.lang.StringLatin1.toChars(StringLatin1.java:74) at java.base@17.0.8/java.lang.String.toCharArray(String.java:4103) at com.ibm.icu.text.Bidi.(Bidi.java:5289) at net.minecraft.class_5491.method_30922(class_5491.java:17) at net.minecraft.class_1078.method_30934(class_1078.java:76) at net.minecraft.class_5250.method_30937(class_5250.java:85) at net.minecraft.class_327.method_30882(class_327.java:80) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:900) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 RUNNABLE at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$KeySetView.iterator(ConcurrentHashMap.java:4635) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:79) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@3291ef8c extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:246) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourceAsync$1(AbstractDataSourceHandler.java:204) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler$$Lambda$6970/0x0000000081181920.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.lzma.LZMACoder$LengthCoder.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder$LengthEncoder.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.getInstance(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.(Unknown Source) at org.tukaani.xz.LZMA2Options.getOutputStream(Unknown Source) at org.tukaani.xz.LZMA2Encoder.getOutputStream(Unknown Source) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@6dd85e7d extended trace: at org.tukaani.xz.BlockOutputStream.(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) at java.base@17.0.8/java.io.DataOutputStream.writeInt(DataOutputStream.java:208) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:292) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourceAsync$1(AbstractDataSourceHandler.java:204) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler$$Lambda$6970/0x0000000081181920.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at java.base@17.0.8/java.lang.Long.valueOf(Long.java:1211) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:112) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:11:50] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: Canadian thats an issue with the rohan resource pack [00:11:56] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: weird, i've never heard of that issue before [00:12:07] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: it's always worked for me in rp r [00:12:20] [Render thread/INFO]: Exception when loading minecraft:white_stained_glass texture, using material colour. [00:12:20] [Render thread/INFO]: Black texture 16 [00:12:48] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:12:50] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at com.seibel.distanthorizons.core.pos.DhSectionPos.getSectionBBoxPos(DhSectionPos.java:306) at com.seibel.distanthorizons.core.render.RenderBufferHandler.buildRenderListAndUpdateSections(RenderBufferHandler.java:297) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:352) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5fa34999 extended trace: at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.class_761.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(class_761.java:5983) at net.minecraft.class_761.method_3273(class_761.java:11039) at net.minecraft.class_761.method_22710(class_761.java:1247) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/jdk.internal.misc.Unsafe.freeMemory0(Native Method) at java.base@17.0.8/jdk.internal.misc.Unsafe.freeMemory(Unsafe.java:924) at java.base@17.0.8/java.nio.DirectByteBuffer$Deallocator.run(DirectByteBuffer.java:92) at java.base@17.0.8/jdk.internal.ref.Cleaner.clean(Cleaner.java:144) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:265) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 RUNNABLE at java.base@17.0.8/java.util.AbstractCollection.toArray(AbstractCollection.java:141) at java.base@17.0.8/java.util.Collections$SynchronizedCollection.toArray(Collections.java:2090) - locked java.util.Hashtable@a371646 at java.base@17.0.8/java.util.ArrayList.addAll(ArrayList.java:670) at xaero.map.world.MapWorld.getDimensions(MapWorld.java:137) - locked java.util.Hashtable@a371646 at xaero.map.MapLimiter.applyLimit(MapLimiter.java:71) at xaero.map.MapProcessor.run(MapProcessor.java:303) - locked java.lang.Object@734d9256 at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 RUNNABLE at java.base@17.0.8/java.util.TimSort.binarySort(TimSort.java:296) at java.base@17.0.8/java.util.TimSort.sort(TimSort.java:239) at java.base@17.0.8/java.util.Arrays.sort(Arrays.java:1307) at java.base@17.0.8/java.util.ArrayList.sort(ArrayList.java:1721) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:561) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 RUNNABLE at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$KeySetView.iterator(ConcurrentHashMap.java:4635) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:79) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/java.lang.Integer.valueOf(Integer.java:1081) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.processEvents(WEPollSelectorImpl.java:173) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:116) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 RUNNABLE at net.minecraft.class_4970$class_4971.method_26187(class_4970.java:1024) at me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockOcclusionCache.shouldDrawSide(BlockOcclusionCache.java:47) at link.infra.indium.renderer.render.TerrainBlockRenderInfo.shouldDrawFaceInner(TerrainBlockRenderInfo.java:31) at link.infra.indium.renderer.render.BlockRenderInfo.shouldDrawFace(BlockRenderInfo.java:115) at link.infra.indium.renderer.render.AbstractBlockRenderContext.isFaceCulled(AbstractBlockRenderContext.java:97) at me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transform(CtmBakedModel.java:100) at link.infra.indium.renderer.render.AbstractRenderContext.transform(AbstractRenderContext.java:63) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:111) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 RUNNABLE at org.tukaani.xz.LZMA2InputStream.read(Unknown Source) at org.tukaani.xz.BlockInputStream.read(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) at java.base@17.0.8/java.io.DataInputStream.readLong(DataInputStream.java:422) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:262) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@270b5dfc extended trace: at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 RUNNABLE at com.seibel.distanthorizons.core.sql.repo.FullDataSourceV2Repo.getPositionsToUpdate(FullDataSourceV2Repo.java:218) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:205) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 RUNNABLE at it.unimi.dsi.fastutil.longs.LongArrayList.initArrayFromCapacity(LongArrayList.java:85) at it.unimi.dsi.fastutil.longs.LongArrayList.(LongArrayList.java:94) at com.seibel.distanthorizons.core.dataObjects.transformers.LodDataBuilder.createGeneratedDataSource(LodDataBuilder.java:144) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.createFromChunk(FullDataSourceV2.java:145) at com.seibel.distanthorizons.core.level.AbstractDhLevel.updateChunkAsync(AbstractDhLevel.java:89) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:342) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2edd1c1f extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 RUNNABLE at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.(FullDataSourceV2.java:121) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.createEmpty(FullDataSourceV2.java:117) at com.seibel.distanthorizons.core.dataObjects.transformers.LodDataBuilder.createGeneratedDataSource(LodDataBuilder.java:78) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.createFromChunk(FullDataSourceV2.java:145) at com.seibel.distanthorizons.core.level.AbstractDhLevel.updateChunkAsync(AbstractDhLevel.java:89) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:342) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@58ef32f4 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3987f1e4 extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:163) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@374018a4 extended trace: at java.base@17.0.8/java.io.DataInputStream.readShort(DataInputStream.java:318) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:251) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 RUNNABLE at it.unimi.dsi.fastutil.longs.LongArrayList.initArrayFromCapacity(LongArrayList.java:85) at it.unimi.dsi.fastutil.longs.LongArrayList.(LongArrayList.java:94) at com.seibel.distanthorizons.core.dataObjects.transformers.LodDataBuilder.createGeneratedDataSource(LodDataBuilder.java:144) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.createFromChunk(FullDataSourceV2.java:145) at com.seibel.distanthorizons.core.level.AbstractDhLevel.updateChunkAsync(AbstractDhLevel.java:89) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:342) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6bab23b4 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 TIMED_WAITING on java.util.concurrent.CompletableFuture$Signaller@23bcdc90 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.CompletableFuture$Signaller@23bcdc90 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1866) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1939) at java.base@17.0.8/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.uploadBuffer(ColumnRenderBuffer.java:113) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4e65bfe5 extended trace: at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder.lambda$buildAndUploadBuffersAsync$2(ColumnRenderBufferBuilder.java:137) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder$$Lambda$6829/0x00000000811097c0.apply(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at java.base@17.0.8/java.lang.Long.valueOf(Long.java:1211) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:112) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at java.base@17.0.8/java.lang.Long.valueOf(Long.java:1211) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:112) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at org.tukaani.xz.LZMA2InputStream.read(Unknown Source) at org.tukaani.xz.BlockInputStream.read(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readUnsignedShort(DataInputStream.java:344) at java.base@17.0.8/java.io.DataInputStream.readUTF(DataInputStream.java:595) at java.base@17.0.8/java.io.DataInputStream.readUTF(DataInputStream.java:570) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b - java.util.concurrent.locks.ReentrantLock$NonfairSync@7a33e45 - java.util.concurrent.locks.ReentrantLock$NonfairSync@1e6caae4 extended trace: at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.deserialize(FullDataPointIdMap.java:346) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataMapping(FullDataSourceV2DTO.java:350) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:175) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:246) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:12:55] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: i believe it's quite recent, a few months old\nonly affects some rotations too [00:12:56] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: i think i finally found tree beard ? [00:13:07] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: oh yeah thats him [00:13:15] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: no, just a random ent :p [00:13:39] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: Treebeard is somewhere else [00:13:50] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:13:52] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.clone(Long2ObjectOpenHashMap.java:1332) at net.minecraft.class_3547$class_3548.method_15443(class_3547.java:36) at net.minecraft.class_3547$class_3548.method_15504(class_3547.java:29) at net.minecraft.class_3560.method_15530(class_3560.java:287) at net.minecraft.class_3558.method_15516(class_3558.java:180) at net.minecraft.class_3568.method_15516(class_3568.java:53) at net.minecraft.class_761.method_22710(class_761.java:1205) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=163 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=164 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=165 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=166 RUNNABLE at java.base@17.0.8/java.util.HashMap$KeySet.iterator(HashMap.java:983) at java.base@17.0.8/java.util.HashSet.iterator(HashSet.java:174) at dev.lambdaurora.lambdynlights.LambDynLights.getDynamicLightLevel(LambDynLights.java:187) at dev.lambdaurora.lambdynlights.util.SodiumDynamicLightHandler.getLightmap(SodiumDynamicLightHandler.java:31) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.handler$bgh000$lambdynlights$getLightmap(LightDataAccess.java:526) at me.jellysquid.mods.sodium.client.model.light.data.LightDataAccess.getLightmap(LightDataAccess.java:169) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:442) at link.infra.indium.renderer.aocalc.AoCalculator.computeFace(AoCalculator.java:327) at link.infra.indium.renderer.aocalc.AoCalculator.gatherInsetFace(AoCalculator.java:226) at link.infra.indium.renderer.aocalc.AoCalculator.irregularFace(AoCalculator.java:265) at link.infra.indium.renderer.aocalc.AoCalculator.calcEnhanced(AoCalculator.java:187) at link.infra.indium.renderer.aocalc.AoCalculator.compute(AoCalculator.java:132) at link.infra.indium.renderer.render.AbstractBlockRenderContext.shadeQuad(AbstractBlockRenderContext.java:146) at link.infra.indium.renderer.render.TerrainRenderContext.shadeQuad(TerrainRenderContext.java:102) at link.infra.indium.renderer.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:128) at link.infra.indium.renderer.render.AbstractBlockRenderContext$2.emitDirectly(AbstractBlockRenderContext.java:74) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:261) at link.infra.indium.renderer.mesh.MutableQuadViewImpl.emit(MutableQuadViewImpl.java:56) at net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(VanillaModelEncoder.java:65) at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.minecraft.class_1097.emitBlockQuads(class_1097.java:574) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$zod000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=167 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=168 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=169 WAITING on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@638ac2d2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[3]" prio=1 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=174 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee94a8d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4ef59685 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=176 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@60739b4a "DH-LOD Builder - Light Populator Thread[3]" prio=1 Id=177 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[4]" prio=1 Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[4]" prio=1 Id=179 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[5]" prio=1 Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73905bf1 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[5]" prio=1 Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50a7796e at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[3]" prio=1 Id=182 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=183 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4874656f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[4]" prio=1 Id=184 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[5]" prio=1 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a7ce9c3 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[3]" prio=1 Id=186 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@5296af3b - java.util.concurrent.locks.ReentrantLock$NonfairSync@31e824e2 extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:246) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourceAsync$1(AbstractDataSourceHandler.java:204) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler$$Lambda$6970/0x0000000081181920.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[4]" prio=1 Id=187 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@5c515b19 - java.util.concurrent.locks.ReentrantLock$NonfairSync@35f81bf - java.util.concurrent.locks.ReentrantLock$NonfairSync@46428518 extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[5]" prio=1 Id=188 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@586ec44b - java.util.concurrent.locks.ReentrantLock$NonfairSync@3d823cbe - java.util.concurrent.locks.ReentrantLock$NonfairSync@4d3dd0d8 extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:258) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=189 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52cd920d at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:13:52] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: wow lol looks just like him [00:13:55] [Render thread/INFO]: Unloading client level [Wrapped{ClientLevel@overworld}]-[overworld]. [00:13:55] [Netty Client IO #11/INFO]: Unloading synced configs from server [00:13:55] [Render thread/INFO]: Unloading level com.seibel.distanthorizons.core.level.DhClientLevel@29ccfe0a [00:13:55] [Render thread/INFO]: Shutting down ClientRenderState [00:13:55] [Render thread/INFO]: Shutting down LodRenderer... [00:13:55] [Render thread/INFO]: Queuing Renderer Cleanup for main render thread [00:13:55] [Render thread/INFO]: Finished shutting down LodRenderer [00:13:55] [Render thread/INFO]: Shutting down LodQuadTree... [00:13:55] [Render thread/INFO]: Finished shutting down LodQuadTree [00:13:55] [Render thread/INFO]: Closing [RemoteFullDataSourceProvider] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@29ccfe0a]. [00:13:55] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@29ccfe0a]. [00:13:55] [Render thread/INFO]: Closed DhClientLevel for Wrapped{ClientLevel@overworld} [00:13:55] [Render thread/INFO]: Client on ClientOnly mode disconnecting. [00:13:55] [Render thread/INFO]: Closed DhWorld of type Client_Only [00:13:55] [DH-Parent Update Queue [overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [overworld] Thread[0]] terminated. [00:13:57] [Render thread/INFO]: Xaero hud session finalized. [00:13:57] [Render thread/INFO]: Finalizing world map session... [00:13:57] [Thread-19/INFO]: World map force-cleaned! [00:13:57] [Render thread/INFO]: World map session finalized. [00:13:57] [Render thread/INFO]: Stopping worker threads [00:14:04] [Render thread/INFO]: Connecting to build.mcmiddleearth.com, 25565 [00:14:05] [Render thread/INFO]: New Xaero hud session initialized! [00:14:05] [Render thread/INFO]: New world map session initialized! [00:14:05] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [00:14:05] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:14:05] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:14:05] [Render thread/INFO]: Started 6 worker threads [00:14:05] [Render thread/INFO]: Client on ClientOnly mode connecting. [00:14:05] [Render thread/INFO]: Started DhWorld of type Client_Only [00:14:05] [Render thread/INFO]: Loading [0] waiting client level wrappers. [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 2ce95612-8374-453a-aa9c-5e1623dc69be [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 5dde1d9e-a90e-4769-92c2-b93e384b4092 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player bea40da9-1b98-4aa3-9499-7a3bebe11350 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 3fe0205d-33b0-47f3-acd1-e69fb4923427 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 535042a2-395b-42ef-b05b-1f7b673f2c51 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player bebf4a5f-e920-4a7e-8ac2-1d34e184c120 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player b80bf72f-8eea-4e05-856a-2778e313dfe5 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 91778cb3-0838-4001-b8a4-2450d7686d56 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player d6a01f1a-5228-46ff-9243-94217d0accfd [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 570baa50-b2ba-42b8-af98-c75b9e93b691 [00:14:05] [Render thread/WARN]: Ignoring player info update for unknown player 2ce95612-8374-453a-aa9c-5e1623dc69be [00:14:05] [Render thread/INFO]: Loading level overworld [00:14:05] [Render thread/INFO]: Renderer Cleanup Started [00:14:05] [Render thread/INFO]: Renderer Cleanup Complete [00:14:05] [Render thread/INFO]: Loaded 205 advancements [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Attempting to determine sub-dimension for [overworld] [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Player block pos in dimension: [5619,357,-2851] [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Potential Sub Dimension folders: [1] [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Testing level folder: [ae8fc5e3] [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Attempting to migrate data sources for: [overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\MCME\overworld\ae8fc5e3-3d01-4d0f-a838-6f2a13cdb6f8]... [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Found [0] data sources that need migration. [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: No migration necessary. [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [RemoteFullDataSourceProvider] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@6d641f96]. [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [FullDataSourceProviderV1] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@6d641f96]. [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closed DhClientLevel for Wrapped{ClientLevel@overworld} [00:14:05] [DH-Parent Update Queue [overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [overworld] Thread[0]] terminated. [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Last known player pos: [0,0,0] [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Player block position distance between saved sub dimension and first seen is [8827] [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Sub dimension [ae8fc5e3...] is current dimension probability: 1.0 (5356/5356) [00:14:05] [DH-Sub Dimension Matcher Thread[0]/INFO]: Sub Dimension set to: [ae8fc5e3...] with an equality of [1.0] [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Attempting to migrate data sources for: [overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\MCME\overworld\ae8fc5e3-3d01-4d0f-a838-6f2a13cdb6f8]... [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Found [0] data sources that need migration. [00:14:05] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: No migration necessary. [00:14:05] [Render thread/INFO]: Started DHLevel for Wrapped{ClientLevel@overworld} with saves at [ClientOnlySaveStructure@MCME] [00:14:05] [Render thread/INFO]: Setting up renderer [00:14:05] [Render thread/INFO]: Loading shader with type: 35633 [00:14:05] [Render thread/INFO]: Shader loaded sucessfully. [00:14:05] [Render thread/INFO]: Loading shader with type: 35632 [00:14:05] [Render thread/INFO]: Shader loaded sucessfully. [00:14:05] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [00:14:05] [Render thread/INFO]: Quad IBO Resizing from [0] to [16384] with type: GL_UNKNOWN(5125) [00:14:05] [Render thread/INFO]: Renderer setup complete [00:14:06] [Render thread/INFO]: [System] [CHAT] [Architect] If you are using Sodium mod you might experience texture errors as your server RP is not set to Sodium variant. Click here to fix this or do command /rp variant sodium. [00:14:06] [Render thread/WARN]: Time from main menu to in-game was 1.6433315 seconds [00:14:06] [Render thread/WARN]: Total time to load game and open world was 26.473331 seconds [00:14:06] [Render thread/INFO]: Exception when loading minecraft:granite_wall texture, using material colour. [00:14:06] [Render thread/INFO]: No texture minecraft:textures/missingno.png [00:14:07] [Render thread/INFO]: [System] [CHAT] Gary_Baggins joined the game. [00:14:08] [Render thread/INFO]: Exception when loading minecraft:white_stained_glass texture, using material colour. [00:14:08] [Render thread/INFO]: Black texture 16 [00:14:09] [Render thread/INFO]: Exception when loading minecraft:white_stained_glass_pane texture, using material colour. [00:14:09] [Render thread/INFO]: Black texture 16 [00:14:10] [Render thread/INFO]: [System] [CHAT] Generating audio session.. [00:14:11] [Render thread/INFO]: [System] [CHAT] [00:14:11] [Render thread/INFO]: [System] [CHAT] �b�lClick �ahere�b�l to open the Web Client! [00:14:11] [Render thread/INFO]: [System] [CHAT] �3This lets you use �dProximity Voice Chat�3 and in-game �daudio�3! [00:14:11] [Render thread/INFO]: [System] [CHAT] [00:14:11] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: guess all ents look the same........ im joking im joking [00:14:38] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: so rude, poor ents [00:14:43] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: XD [00:14:44] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Gary_Baggins: can you be racist to trees? [00:14:50] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: XD [00:14:52] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:14:54] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.class_291.method_43442(class_291.java:74) at net.minecraft.class_291.method_1352(class_291.java:47) at net.minecraft.class_286.method_43439(class_286.java:54) at net.minecraft.class_286.method_43438(class_286.java:31) at net.minecraft.class_286.method_43433(class_286.java:26) at net.minecraft.class_1921.method_23012(class_1921.java:865) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawRightText(class_340.java:783) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:116) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-14" daemon prio=4 Id=191 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Downloader 2" daemon prio=5 Id=205 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@26e9cf36 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@26e9cf36 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 RUNNABLE at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1026) at java.base@17.0.8/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getEntry(FullDataPointIdMap.java:95) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getBiomeWrapper(FullDataPointIdMap.java:115) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.iterateAndConvert(FullDataToRenderDataTransformer.java:209) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.convertColumnData(FullDataToRenderDataTransformer.java:320) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformCompleteFullDataToColumnData(FullDataToRenderDataTransformer.java:126) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformFullDataToRenderSource(FullDataToRenderDataTransformer.java:79) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@389a5ccd extended trace: at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:289) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 RUNNABLE at it.unimi.dsi.fastutil.Arrays.quickSort(Arrays.java:406) at com.seibel.distanthorizons.core.util.RenderDataPointReducingList.sortBySize(RenderDataPointReducingList.java:451) at com.seibel.distanthorizons.core.util.RenderDataPointReducingList.(RenderDataPointReducingList.java:226) at com.seibel.distanthorizons.core.util.RenderDataPointUtil.mergeMultiData(RenderDataPointUtil.java:302) at com.seibel.distanthorizons.core.dataObjects.render.columnViews.ColumnArrayView.changeVerticalSizeFrom(ColumnArrayView.java:148) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.convertColumnData(FullDataToRenderDataTransformer.java:316) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformCompleteFullDataToColumnData(FullDataToRenderDataTransformer.java:126) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformFullDataToRenderSource(FullDataToRenderDataTransformer.java:79) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@68f09365 extended trace: at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:289) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 RUNNABLE at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.iterateAndConvert(FullDataToRenderDataTransformer.java:209) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.convertColumnData(FullDataToRenderDataTransformer.java:320) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformCompleteFullDataToColumnData(FullDataToRenderDataTransformer.java:126) at com.seibel.distanthorizons.core.dataObjects.transformers.FullDataToRenderDataTransformer.transformFullDataToRenderSource(FullDataToRenderDataTransformer.java:79) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:289) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6637700b extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 TIMED_WAITING on java.util.concurrent.CompletableFuture$Signaller@1892012a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.CompletableFuture$Signaller@1892012a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1866) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1939) at java.base@17.0.8/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.uploadBuffer(ColumnRenderBuffer.java:113) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@792799e7 extended trace: at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder.lambda$buildAndUploadBuffersAsync$2(ColumnRenderBufferBuilder.java:137) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder$$Lambda$6829/0x00000000811097c0.apply(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) at java.base@17.0.8/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 RUNNABLE at java.base@17.0.8/java.util.Arrays.fill(Arrays.java:3181) at com.seibel.distanthorizons.core.util.objects.dataStreams.LzmaArrayCache.getIntArray(LzmaArrayCache.java:111) at org.tukaani.xz.ResettableArrayCache.getIntArray(Unknown Source) at org.tukaani.xz.lz.Hash234.(Unknown Source) at org.tukaani.xz.lz.HC4.(Unknown Source) at org.tukaani.xz.lz.LZEncoder.getInstance(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.getInstance(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@32cb3d30 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3dea081a - java.util.concurrent.locks.ReentrantLock$NonfairSync@20b8f77d extended trace: at org.tukaani.xz.LZMA2OutputStream.(Unknown Source) at org.tukaani.xz.LZMA2Options.getOutputStream(Unknown Source) at org.tukaani.xz.LZMA2Encoder.getOutputStream(Unknown Source) at org.tukaani.xz.BlockOutputStream.(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) at java.base@17.0.8/java.io.DataOutputStream.write(DataOutputStream.java:112) at java.base@17.0.8/java.io.FilterOutputStream.write(FilterOutputStream.java:108) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeGenerationStepsToBlob(FullDataSourceV2DTO.java:283) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:80) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:14:54] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: clearly [00:14:55] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Gary_Baggins: also treebeard is near wellinghall [00:15:00] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: its actually treeist [00:15:20] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: or would it be trecist ? [00:15:28] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: treason [00:15:30] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: not sure [00:15:38] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Gary_Baggins: por que no los dos [00:15:45] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: treeson [00:15:50] [Render thread/WARN]: Ignoring player info update for unknown player 1b0517b1-84c2-4115-a0d5-f2d21c08c989 [00:15:52] [Render thread/INFO]: [System] [CHAT] Bean327 joined the game. [00:15:54] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:15:56] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL30C.glBindFramebuffer(Native Method) at org.lwjgl.opengl.GL30.glBindFramebuffer(GL30.java:1619) at com.mojang.blaze3d.platform.GlStateManager._glBindFramebuffer(GlStateManager.java:342) at net.minecraft.class_276.method_22595(class_276.java:207) at net.minecraft.class_276.method_1235(class_276.java:201) at net.minecraft.class_276.method_1230(class_276.java:297) at net.minecraft.class_761.method_22710(class_761.java:1279) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@3bfb3f88 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4ca578d9 extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6563/0x000000008105b950.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6420/0x0000000081032240.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:16:07] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: this forests footsteps are treeason [00:16:09] [Render thread/INFO]: [System] [CHAT] M Foreman WieldableMars0~: bean u want work [00:16:21] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: sure mars [00:16:56] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:16:57] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.class_291.method_43442(class_291.java:74) at net.minecraft.class_291.method_1352(class_291.java:47) at net.minecraft.class_286.method_43439(class_286.java:54) at net.minecraft.class_286.method_43438(class_286.java:31) at net.minecraft.class_286.method_43433(class_286.java:26) at net.minecraft.class_1921.method_23012(class_1921.java:865) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:903) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@165634a8 "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@479f4ffd "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 RUNNABLE at java.base@17.0.8/java.util.Arrays.fill(Arrays.java:3286) at com.seibel.distanthorizons.core.util.objects.dataStreams.LzmaArrayCache.getByteArray(LzmaArrayCache.java:67) at org.tukaani.xz.ResettableArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZEncoder.(Unknown Source) at org.tukaani.xz.lz.HC4.(Unknown Source) at org.tukaani.xz.lz.LZEncoder.getInstance(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.getInstance(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@3c0cc519 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3dbe7766 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5abab3b8 extended trace: at org.tukaani.xz.LZMA2OutputStream.(Unknown Source) at org.tukaani.xz.LZMA2Options.getOutputStream(Unknown Source) at org.tukaani.xz.LZMA2Encoder.getOutputStream(Unknown Source) at org.tukaani.xz.BlockOutputStream.(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) at java.base@17.0.8/java.io.DataOutputStream.writeInt(DataOutputStream.java:208) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.serialize(FullDataPointIdMap.java:292) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataMappingToBlob(FullDataSourceV2DTO.java:338) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:82) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 RUNNABLE at org.tukaani.xz.lz.HC4.skip(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.skip(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoderFast.getNextSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeSymbol(Unknown Source) at org.tukaani.xz.lzma.LZMAEncoder.encodeForLZMA2(Unknown Source) at org.tukaani.xz.LZMA2OutputStream.write(Unknown Source) at org.tukaani.xz.BlockOutputStream.write(Unknown Source) at org.tukaani.xz.XZOutputStream.write(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 - java.util.concurrent.locks.ReentrantLock$NonfairSync@7a3215d5 - java.util.concurrent.locks.ReentrantLock$NonfairSync@10dfee84 extended trace: at java.base@17.0.8/java.io.DataOutputStream.writeLong(DataOutputStream.java:230) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.writeDataSourceDataArrayToBlob(FullDataSourceV2DTO.java:227) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.CreateFromDataSource(FullDataSourceV2DTO.java:79) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:162) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDtoFromDataSource(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:254) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:17:45] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: wait the feet just end here ?! [00:17:56] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: nvm [00:17:57] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:17:59] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.class_327.method_1710(class_327.java:303) at net.minecraft.class_327$class_5232.accept(class_327.java:232) at net.minecraft.class_5223.method_27477(class_5223.java:17) at net.minecraft.class_5223.method_27474(class_5223.java:43) at net.minecraft.class_5481.method_30753(class_5481.java:23) at net.minecraft.class_5481$$Lambda$5704/0x0000000080e33378.accept(Unknown Source) at net.minecraft.class_5481.method_30743(class_5481.java:82) at net.minecraft.class_5481$$Lambda$6990/0x0000000081188d10.accept(Unknown Source) at net.minecraft.class_327.method_27530(class_327.java:298) at net.minecraft.class_327.method_1723(class_327.java:151) at net.minecraft.class_327.method_22942(class_327.java:84) at net.minecraft.class_327.method_30882(class_327.java:80) at net.minecraft.class_340.handler$zza000$betterf3$drawRightText(class_340.java:780) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:116) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:18:27] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: huh, did you miss Treebeard? [00:18:51] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: idk ?! i dont even know whats going on XD [00:18:59] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:19:01] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at java.base@17.0.8/java.lang.Class.copyFields(Class.java:3617) at java.base@17.0.8/java.lang.Class.getDeclaredFields(Class.java:2371) at com.seibel.distanthorizons.core.wrapperInterfaces.modAccessor.AbstractOptifineAccessor.getOptifineFogField(AbstractOptifineAccessor.java:59) at com.seibel.distanthorizons.core.wrapperInterfaces.modAccessor.AbstractOptifineAccessor.optifinePresent(AbstractOptifineAccessor.java:69) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:304) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.class_761.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(class_761.java:5983) at net.minecraft.class_761.method_3273(class_761.java:11039) at net.minecraft.class_761.method_22710(class_761.java:1247) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 RUNNABLE at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1026) at java.base@17.0.8/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getEntry(FullDataPointIdMap.java:95) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getBlockStateWrapper(FullDataPointIdMap.java:117) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.determineMostValueInColumnSlice(FullDataSourceV2.java:713) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.mergeInputTwoByTwoDataColumn(FullDataSourceV2.java:610) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.updateFromOneBelowDetailLevel(FullDataSourceV2.java:398) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:249) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3dbe7766 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5abab3b8 extended trace: at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:225) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:250) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:19:06] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: fair, it seems you did kind of miss his place... [00:19:28] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: well when theres 50 foot prints in a single location.... hahahaha [00:19:38] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: ye, it is very confusing there [00:19:47] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: i still don't fully understand the footprints [00:20:01] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:20:02] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.clone(Long2ObjectOpenHashMap.java:1332) at net.minecraft.class_3547$class_3548.method_15443(class_3547.java:36) at net.minecraft.class_3547$class_3548.method_15504(class_3547.java:29) at net.minecraft.class_3560.method_15530(class_3560.java:287) at net.minecraft.class_3558.method_15516(class_3558.java:180) at net.minecraft.class_3568.method_15516(class_3568.java:53) at net.minecraft.class_761.method_22710(class_761.java:1205) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@3bfb3f88 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4ca578d9 extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6563/0x000000008105b950.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6420/0x0000000081032240.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 RUNNABLE at net.minecraft.class_3569.method_15538(class_3569.java:19) at net.minecraft.class_3558.method_15543(class_3558.java:241) at net.minecraft.class_1920.method_8314(class_1920.java:15) at loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.chunk.ChunkWrapper.getSkyLight(ChunkWrapper.java:458) at com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper.bakeDhLightingUsingMcLightingEngine(IChunkWrapper.java:163) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:317) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@165634a8 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@479f4ffd "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 RUNNABLE at org.sqlite.core.NativeDB.step(Native Method) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.core.DB.execute(DB.java:1012) at org.sqlite.core.DB.lambda$execute$1(DB.java:974) at org.sqlite.core.DB$$Lambda$6712/0x00000000810c68d0.run(Unknown Source) at org.sqlite.core.SafeStmtPtr.safeRunInt(SafeStmtPtr.java:84) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.core.DB.execute(DB.java:974) - locked org.sqlite.core.NativeDB@1e24d389 at org.sqlite.jdbc3.JDBC3PreparedStatement.lambda$execute$0(JDBC3PreparedStatement.java:58) at org.sqlite.jdbc3.JDBC3PreparedStatement$$Lambda$6819/0x0000000081104688.call(Unknown Source) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@41717a9 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5e94bebe extended trace: at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:455) at org.sqlite.jdbc3.JDBC3PreparedStatement.execute(JDBC3PreparedStatement.java:53) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.query(AbstractDhRepo.java:309) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.insert(AbstractDhRepo.java:219) at com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo.save(AbstractDhRepo.java:207) at com.seibel.distanthorizons.core.level.AbstractDhLevel.setChunkHash(AbstractDhLevel.java:145) at com.seibel.distanthorizons.core.api.internal.SharedApi.lambda$bakeChunkLightingAndSendToLevelAsync$0(SharedApi.java:343) at com.seibel.distanthorizons.core.api.internal.SharedApi$$Lambda$6787/0x00000000810f2440.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c0cc519 "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:20:04] [Render thread/INFO]: [System] [CHAT] * MrCapy80503 is now AFK. [00:20:05] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Alfonios: i never followed them fully [00:20:28] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Colophonia: i did, but probably not in the right order [00:20:39] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: i like to i guess torture myself [00:21:02] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:21:03] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at me.jellysquid.mods.sodium.client.render.viewport.frustum.SimpleFrustum.testAab(SimpleFrustum.java:14) at me.jellysquid.mods.sodium.client.render.viewport.Viewport.isBoxVisible(Viewport.java:33) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.isWithinFrustum(OcclusionCuller.java:185) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.isSectionVisible(OcclusionCuller.java:83) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.processQueue(OcclusionCuller.java:53) at me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller.findVisible(OcclusionCuller.java:38) at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.createTerrainRenderList(RenderSectionManager.java:124) at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.update(RenderSectionManager.java:110) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setupTerrain(SodiumWorldRenderer.java:196) at net.minecraft.class_761.method_3273(class_761.java:11035) at net.minecraft.class_761.method_22710(class_761.java:1247) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c0cc519 "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 RUNNABLE at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1026) at java.base@17.0.8/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getEntry(FullDataPointIdMap.java:95) at com.seibel.distanthorizons.core.dataObjects.fullData.FullDataPointIdMap.getBlockStateWrapper(FullDataPointIdMap.java:117) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.determineMostValueInColumnSlice(FullDataSourceV2.java:713) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.mergeInputTwoByTwoDataColumn(FullDataSourceV2.java:610) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.updateFromOneBelowDetailLevel(FullDataSourceV2.java:398) at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:249) ... Number of locked synchronizers = 3 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 - java.util.concurrent.locks.ReentrantLock$NonfairSync@51bcf1a7 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3b4acaf8 extended trace: at com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2.update(FullDataSourceV2.java:225) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:250) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$runUpdateQueue$3(FullDataSourceProviderV2.java:263) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6776/0x00000000810eb0a8.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:21:22] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: Well you are Canadian [00:21:45] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: i dont get it.... [00:21:49] [Render thread/WARN]: Ignoring player info update for unknown player 08ded767-ace9-421c-9776-b37c28bf2020 [00:21:51] [Render thread/INFO]: [System] [CHAT] Colophonia joined the game. [00:21:53] [Render thread/WARN]: Ignoring player info update for unknown player 8a6d0e65-1faf-4af6-b1aa-4d504d668674 [00:21:55] [Render thread/INFO]: [System] [CHAT] vesent joined the game. [00:21:57] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: hush sweet child [00:22:03] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: you don't have to [00:22:03] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:22:05] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.system.JNI.invokePV(Native Method) at org.lwjgl.glfw.GLFW.glfwSwapBuffers(GLFW.java:4901) at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:218) at net.minecraft.class_1041.method_15998(class_1041.java:288) at net.minecraft.class_310.method_1523(class_310.java:1241) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:22:08] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: child XD im probably older then you [00:22:11] [Render thread/INFO]: [System] [CHAT] MrCapy80503 left the game. [00:22:15] [Render thread/INFO]: [System] [CHAT] vesent left the game. [00:22:20] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: XD [00:22:24] [Render thread/WARN]: Ignoring player info update for unknown player e55fa29d-9fed-4b42-b081-ff60d247aecc [00:22:25] [Render thread/INFO]: [System] [CHAT] vesent joined the game. [00:22:25] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: thomas is pretty ancient tbf [00:22:26] [Render thread/INFO]: [System] [CHAT] k0rg_ joined the game. [00:22:36] [Render thread/INFO]: [System] [CHAT] Commoner Colophonia~: he's 1d20 old [00:22:39] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: a relic of mcme's past [00:22:43] [Render thread/INFO]: [System] [CHAT] ConcorBeast_101 joined the game. [00:23:05] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:23:06] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.ints.IntArrays.insertionSort(IntArrays.java:437) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1510) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1517) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1517) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1516) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1516) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1517) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1516) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1517) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1545) at it.unimi.dsi.fastutil.ints.IntArrays.mergeSort(IntArrays.java:1559) at net.minecraft.class_8251.method_49908(class_8251.java:27) at net.minecraft.class_8251$$Lambda$2910/0x00000000808fa8b0.sort(Unknown Source) at net.minecraft.class_287.method_31950(class_287.java:3078) at net.minecraft.class_287.method_43578(class_287.java:240) at net.minecraft.class_287.method_1326(class_287.java:218) at net.minecraft.class_1921.method_23012(class_1921.java:863) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawRightText(class_340.java:783) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:116) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@389a5ccd extended trace: at java.base@17.0.8/java.io.DataInputStream.readShort(DataInputStream.java:318) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:251) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@68f09365 extended trace: at java.base@17.0.8/java.io.DataInputStream.readShort(DataInputStream.java:318) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToDataSourceDataArray(FullDataSourceV2DTO.java:251) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:164) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 RUNNABLE at org.tukaani.xz.ArrayCache.getByteArray(Unknown Source) at org.tukaani.xz.lz.LZDecoder.(Unknown Source) at org.tukaani.xz.LZMA2InputStream.(Unknown Source) at org.tukaani.xz.LZMA2Decoder.getInputStream(Unknown Source) at org.tukaani.xz.BlockInputStream.(Unknown Source) at org.tukaani.xz.SingleXZInputStream.read(Unknown Source) at org.tukaani.xz.XZInputStream.read(Unknown Source) at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:201) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6637700b extended trace: at java.base@17.0.8/java.io.DataInputStream.readFully(DataInputStream.java:172) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.readBlobToGenerationSteps(FullDataSourceV2DTO.java:298) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.internalPopulateDataSource(FullDataSourceV2DTO.java:162) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.populateDataSource(FullDataSourceV2DTO.java:132) at com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.createPooledDataSource(FullDataSourceV2DTO.java:128) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:173) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.createDataSourceFromDto(FullDataSourceProviderV2.java:58) at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:149) at com.seibel.distanthorizons.core.render.LodRenderSection.lambda$getRenderSourceAsync$3(LodRenderSection.java:287) at com.seibel.distanthorizons.core.render.LodRenderSection$$Lambda$6803/0x00000000810f9808.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 RUNNABLE at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.CubicLodTemplate.addLodToBuffer(CubicLodTemplate.java:173) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder.makeLodRenderData(ColumnRenderBufferBuilder.java:331) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder.lambda$buildAndUploadBuffersAsync$1(ColumnRenderBufferBuilder.java:112) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBufferBuilder$$Lambda$6828/0x00000000811095a0.get(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@79cffee6 "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:23:11] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: XD [00:23:12] [Render thread/WARN]: Ignoring player info update for unknown player 7c4a3504-4530-4875-a3da-966504f271b7 [00:23:14] [Render thread/INFO]: [System] [CHAT] Alanzito_A joined the game. [00:23:20] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: im 1d30 old [00:23:33] [Render thread/INFO]: [System] [CHAT] M Foreman WieldableMars0~: foxy's age [00:23:38] [Render thread/INFO]: [System] [CHAT] Commoner Colophonia~: so definitely below 30 then [00:23:47] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: higher then 20 [00:23:50] [Render thread/INFO]: [System] [CHAT] Commoner Colophonia~: or 30 at the max [00:23:58] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: yup [00:24:05] [Render thread/INFO]: [System] [CHAT] Commoner Bean327: older than 20? who isn't let's be honest [00:24:06] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: Foxy is a 60 yr old man disguised as a 20yr old Furry disguised as a mcme artist [00:24:07] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:24:08] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL11C.glEnable(Native Method) at org.lwjgl.opengl.GL11.glEnable(GL11.java:724) at com.mojang.blaze3d.platform.GlStateManager$class_1018.method_4470(GlStateManager.java:879) at com.mojang.blaze3d.platform.GlStateManager$class_1018.method_4471(GlStateManager.java:871) at com.mojang.blaze3d.platform.GlStateManager._enableBlend(GlStateManager.java:99) at com.mojang.blaze3d.systems.RenderSystem.enableBlend(RenderSystem.java:311) at net.minecraft.class_4668.method_29368(class_4668.java:93) at net.minecraft.class_4668$$Lambda$3476/0x0000000080ac92d8.run(Unknown Source) at net.minecraft.class_4668.method_23516(class_4668.java:37) at net.minecraft.class_1921$class_4687$$Lambda$5327/0x0000000080daef90.accept(Unknown Source) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.class_1921$class_4687.method_23595(class_1921.java:1079) at net.minecraft.class_1921$class_4687$$Lambda$3596/0x0000000080ae10e0.run(Unknown Source) at net.minecraft.class_4668.method_23516(class_4668.java:37) at net.minecraft.class_1921.method_23012(class_1921.java:864) at net.minecraft.class_4597$class_4598.method_22994(class_4597.java:97) at net.minecraft.class_4597$class_4598.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5326/0x0000000080daed60.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.class_4597$class_4598.method_22993(class_4597.java:73) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:903) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 RUNNABLE at java.base@17.0.8/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152) at java.base@17.0.8/java.util.zip.ZipInputStream.read(ZipInputStream.java:196) at java.base@17.0.8/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:122) at java.base@17.0.8/java.io.DataInputStream.readInt(DataInputStream.java:393) at xaero.map.file.MapSaveLoad.loadPixel(MapSaveLoad.java:1339) at xaero.map.file.MapSaveLoad.loadRegion(MapSaveLoad.java:701) at xaero.map.file.MapSaveLoad.run(MapSaveLoad.java:993) at xaero.map.MapProcessor.run(MapProcessor.java:340) - locked java.lang.Object@548eb8db at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c0cc519 "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:24:14] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: Oof [00:24:34] [Render thread/INFO]: [System] [CHAT] Adventurer CanadianBuck: honestly your probably right all the kids these days play roblox XD [00:24:54] [Render thread/INFO]: [System] [CHAT] Commoner thomasd20: damn right [00:24:55] [Render thread/INFO]: [System] [CHAT] araceli27 joined the game. [00:25:08] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:25:10] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.clone(Long2ObjectOpenHashMap.java:1333) at net.minecraft.class_3547$class_3548.method_15443(class_3547.java:36) at net.minecraft.class_3547$class_3548.method_15504(class_3547.java:29) at net.minecraft.class_3560.method_15530(class_3560.java:287) at net.minecraft.class_3558.method_15516(class_3558.java:180) at net.minecraft.class_3568.method_15516(class_3568.java:53) at net.minecraft.class_761.method_22710(class_761.java:1205) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@63be01bb "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4f437f41 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72bf1f93 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7184dfbe "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@469131e0 - locked sun.nio.ch.WEPollSelectorImpl@6d5522c3 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@62560ccc - locked sun.nio.ch.WEPollSelectorImpl@79f85c92 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #2" daemon prio=5 Id=95 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #3" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=97 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@36296c7c - locked sun.nio.ch.WEPollSelectorImpl@72ae1340 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #3" daemon prio=5 Id=98 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@20cc51b5 - locked sun.nio.ch.WEPollSelectorImpl@1beb95f2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #4" daemon prio=5 Id=101 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@66dc407f - locked sun.nio.ch.WEPollSelectorImpl@646a7bf7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=114 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=117 TIMED_WAITING on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@fc4b954 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=129 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6796/0x00000000810f5aa0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@12a77d35 "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=132 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6808/0x00000000810fc0e0.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3c437652 "DH-Positional Lock Cleanup Thread[0]" prio=5 Id=138 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76) at com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda$6977/0x0000000081186000.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@968dde7 "Server Pinger #4" daemon prio=5 Id=147 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #5" daemon prio=5 Id=148 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@430a7257 - locked sun.nio.ch.WEPollSelectorImpl@28caf661 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #6" daemon prio=5 Id=149 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@120cbdd1 - locked sun.nio.ch.WEPollSelectorImpl@dcc52e4 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #7" daemon prio=5 Id=151 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d4411c0 - locked sun.nio.ch.WEPollSelectorImpl@62c285f7 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #8" daemon prio=5 Id=152 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@15d75e4b - locked sun.nio.ch.WEPollSelectorImpl@7a636567 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #9" daemon prio=5 Id=154 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4714b1fa - locked sun.nio.ch.WEPollSelectorImpl@318f79d2 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #10" daemon prio=5 Id=155 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1e854cae - locked sun.nio.ch.WEPollSelectorImpl@7fac4a44 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #11" daemon prio=5 Id=160 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1d55af2a - locked sun.nio.ch.WEPollSelectorImpl@57de14bb at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #12" daemon prio=5 Id=196 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@3290e2b9 - locked sun.nio.ch.WEPollSelectorImpl@60a8cbb6 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #13" daemon prio=5 Id=197 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@4c636cd1 - locked sun.nio.ch.WEPollSelectorImpl@6ffbde95 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #14" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@5acb6cf9 - locked sun.nio.ch.WEPollSelectorImpl@7c18e96d at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #15" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@2bca07db - locked sun.nio.ch.WEPollSelectorImpl@1af46b41 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #16" daemon prio=5 Id=203 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@1b597042 - locked sun.nio.ch.WEPollSelectorImpl@20b1b1c5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=208 WAITING on java.lang.String@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.class_4238.method_20813(class_4238.java:49) at net.minecraft.class_1255.method_18857(class_1255.java:141) at net.minecraft.class_4238.method_19765(class_4238.java:42) at net.minecraft.class_4238$$Lambda$4337/0x0000000080c2cd30.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=209 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=210 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=211 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=212 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=213 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=214 WAITING on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@5bbe9ed7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=216 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62294882 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[6]" prio=1 Id=219 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=220 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32a2efe5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=221 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6749/0x00000000810d4690.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@55a7673 "DH-LOD Builder - Light Populator Thread[6]" prio=1 Id=222 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@165634a8 "DH-LOD Builder - Light Populator Thread[7]" prio=1 Id=223 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f305fed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[8]" prio=1 Id=224 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@41717a9 "DH-File Handler Thread[7]" prio=1 Id=225 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[8]" prio=1 Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bc16d2f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[6]" prio=1 Id=227 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=228 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c9cc374 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[7]" prio=1 Id=229 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[8]" prio=1 Id=230 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@305732fa at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[6]" prio=1 Id=231 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[7]" prio=1 Id=232 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29f1c172 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Update Propagator Thread[8]" prio=1 Id=233 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.util.threading.RateLimitedThreadPoolExecutor.beforeExecute(RateLimitedThreadPoolExecutor.java:88) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@38335640 "DH-Cleanup Thread[0]" prio=5 Id=234 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21620e37 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [00:26:10] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [00:26:11] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.class_327.method_1710(class_327.java:303) at net.minecraft.class_327$class_5232.accept(class_327.java:232) at net.minecraft.class_5223.method_27477(class_5223.java:17) at net.minecraft.class_5223.method_27474(class_5223.java:43) at net.minecraft.class_5481.method_30753(class_5481.java:23) at net.minecraft.class_5481$$Lambda$5704/0x0000000080e33378.accept(Unknown Source) at net.minecraft.class_5481.method_30750(class_5481.java:88) at net.minecraft.class_5481$$Lambda$6159/0x0000000080f90680.accept(Unknown Source) at net.minecraft.class_327.method_27530(class_327.java:298) at net.minecraft.class_327.method_1723(class_327.java:151) at net.minecraft.class_327.method_22942(class_327.java:84) at net.minecraft.class_327.method_30882(class_327.java:80) at net.minecraft.class_340.handler$zza000$betterf3$drawLeftText(class_340.java:900) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.class_340.method_51746(class_340.java:115) at net.minecraft.class_340$$Lambda$6980/0x0000000081187208.run(Unknown Source) at net.minecraft.class_332.method_51741(class_332.java:89) at net.minecraft.class_340.method_1846(class_340.java:114) at net.minecraft.class_329.method_1753(class_329.java:261) at net.minecraft.class_757.method_3192(class_757.java:926) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 TIMED_WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:563) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7a80c5b3 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@72cbd260 "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@53b7580 "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e693678 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6238d55b "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4ecc53ae "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1085a882 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4788861c "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)