[root@localhost ~]# docker exec worldedit2459 bash -c 'jstack $(pidof java)' 2025-03-28 12:19:16 Full thread dump OpenJDK 64-Bit Server VM (21.0.6+7-LTS mixed mode, sharing): Threads class SMR info: _java_thread_list=0x00007f61f4000c40, length=17, elements={ 0x00007f6264072340, 0x00007f6264073990, 0x00007f62640750e0, 0x00007f62640766e0, 0x00007f6264077c40, 0x00007f6264079740, 0x00007f626407adc0, 0x00007f62640beb50, 0x00007f62640c11f0, 0x00007f6264efbba0, 0x00007f6265ef8390, 0x00007f6265f7c050, 0x00007f626402a7c0, 0x00007f61a426fae0, 0x00007f61a43e0660, 0x00007f61a44b7300, 0x00007f61f4000ff0 } "Reference Handler" #4 [33] daemon prio=10 os_prio=0 cpu=13.51ms elapsed=93.48s tid=0x00007f6264072340 nid=33 waiting on condition [0x00007f62681bf000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.6/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@21.0.6/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.6/Reference.java:208) "Finalizer" #5 [34] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=93.48s tid=0x00007f6264073990 nid=34 in Object.wait() [0x00007f624c89a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.6/Native Method) - waiting on <0x00000000d577c7f0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.Object.wait(java.base@21.0.6/Object.java:366) at java.lang.Object.wait(java.base@21.0.6/Object.java:339) at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.6/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.6/ReferenceQueue.java:158) at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.6/NativeReferenceQueue.java:89) - locked <0x00000000d577c7f0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.6/Finalizer.java:173) "Signal Dispatcher" #6 [35] daemon prio=9 os_prio=0 cpu=0.82ms elapsed=93.48s tid=0x00007f62640750e0 nid=35 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #7 [36] daemon prio=9 os_prio=0 cpu=40.21ms elapsed=93.48s tid=0x00007f62640766e0 nid=36 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #8 [37] daemon prio=9 os_prio=0 cpu=11.45ms elapsed=93.48s tid=0x00007f6264077c40 nid=37 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #9 [38] daemon prio=9 os_prio=0 cpu=36046.08ms elapsed=93.48s tid=0x00007f6264079740 nid=38 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #11 [39] daemon prio=9 os_prio=0 cpu=8100.71ms elapsed=93.48s tid=0x00007f626407adc0 nid=39 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Notification Thread" #12 [40] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=93.47s tid=0x00007f62640beb50 nid=40 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #13 [41] daemon prio=8 os_prio=0 cpu=14.71ms elapsed=93.47s tid=0x00007f62640c11f0 nid=41 waiting on condition [0x00007f620affe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.6/Native Method) - parking to wait for <0x00000000d577c908> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.6/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.6/AbstractQueuedSynchronizer.java:1852) at java.lang.ref.ReferenceQueue.await(java.base@21.0.6/ReferenceQueue.java:71) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.6/ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.6/ReferenceQueue.java:218) at jdk.internal.ref.CleanerImpl.run(java.base@21.0.6/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@21.0.6/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.6/Thread.java:1583) at jdk.internal.misc.InnocuousThread.run(java.base@21.0.6/InnocuousThread.java:186) "JNA Cleaner" #28 [58] daemon prio=5 os_prio=0 cpu=2.44ms elapsed=82.64s tid=0x00007f6264efbba0 nid=58 waiting on condition [0x00007f620abeb000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.6/Native Method) - parking to wait for <0x00000000d8a033c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.6/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.6/AbstractQueuedSynchronizer.java:1852) at java.lang.ref.ReferenceQueue.await(java.base@21.0.6/ReferenceQueue.java:71) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.6/ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.6/ReferenceQueue.java:218) at com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154) "Timer hack thread" #30 [66] daemon prio=5 os_prio=0 cpu=0.63ms elapsed=72.59s tid=0x00007f6265ef8390 nid=66 waiting on condition [0x00007f620a9a5000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.6/Native Method) at java.lang.Thread.sleep(java.base@21.0.6/Thread.java:509) at net.minecraft.class_156$9.run(class_156.java:972) "Yggdrasil Key Fetcher" #31 [67] daemon prio=5 os_prio=0 cpu=585.28ms elapsed=72.50s tid=0x00007f6265f7c050 nid=67 waiting on condition [0x00007f620a8a4000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.6/Native Method) - parking to wait for <0x00000000dba12720> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.6/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.6/AbstractQueuedSynchronizer.java:1763) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.6/ScheduledThreadPoolExecutor.java:1182) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.6/ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.6/ThreadPoolExecutor.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.6/ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.6/ThreadPoolExecutor.java:642) at java.lang.Thread.runWith(java.base@21.0.6/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.6/Thread.java:1583) "DestroyJavaVM" #39 [30] prio=5 os_prio=0 cpu=17435.22ms elapsed=68.79s tid=0x00007f626402a7c0 nid=30 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Netty Epoll Server IO #0" #41 [75] daemon prio=5 os_prio=0 cpu=10.00ms elapsed=68.39s tid=0x00007f61a426fae0 nid=75 runnable [0x00007f620a11d000] java.lang.Thread.State: RUNNABLE at io.netty.channel.epoll.Native.epollWait(Native Method) at io.netty.channel.epoll.Native.epollWait(Native.java:220) at io.netty.channel.epoll.Native.epollWait(Native.java:213) at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:308) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:365) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.lang.Thread.runWith(java.base@21.0.6/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.6/Thread.java:1583) "Server Watchdog" #49 [83] daemon prio=5 os_prio=0 cpu=0.40ms elapsed=52.64s tid=0x00007f61a43e0660 nid=83 waiting on condition [0x00007f620acfb000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.6/Native Method) at java.lang.Thread.sleep(java.base@21.0.6/Thread.java:509) at net.minecraft.class_3178.run(class_3178.java:67) at java.lang.Thread.runWith(java.base@21.0.6/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.6/Thread.java:1583) "Timer-1" #51 [85] prio=5 os_prio=0 cpu=0.41ms elapsed=49.17s tid=0x00007f61a44b7300 nid=85 in Object.wait() [0x00007f62096f7000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.6/Native Method) - waiting on <0x00000000e37ed8f8> (a java.util.TaskQueue) at java.lang.Object.wait(java.base@21.0.6/Object.java:366) at java.lang.Object.wait(java.base@21.0.6/Object.java:339) at java.util.TimerThread.mainLoop(java.base@21.0.6/Timer.java:537) - locked <0x00000000e37ed8f8> (a java.util.TaskQueue) at java.util.TimerThread.run(java.base@21.0.6/Timer.java:516) "Attach Listener" #52 [105] daemon prio=9 os_prio=0 cpu=0.59ms elapsed=0.10s tid=0x00007f61f4000ff0 nid=105 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "VM Thread" os_prio=0 cpu=4637.69ms elapsed=93.49s tid=0x00007f6264069270 nid=32 runnable "VM Periodic Task Thread" os_prio=0 cpu=76.28ms elapsed=93.50s tid=0x00007f6264058400 nid=31 waiting on condition JNI global refs: 43, weak refs: 49