[root@localhost ~]# docker exec worldedit2459 bash -c 'jstack $(pidof java)'
Full thread dump OpenJDK 64-Bit Server VM (21.0.6+7-LTS mixed mode, sharing):
_java_thread_list=0x00007f61f4000c40, length=17, elements={
0x00007f6264072340, 0x00007f6264073990, 0x00007f62640750e0, 0x00007f62640766e0,
0x00007f6264077c40, 0x00007f6264079740, 0x00007f626407adc0, 0x00007f62640beb50,
0x00007f62640c11f0, 0x00007f6264efbba0, 0x00007f6265ef8390, 0x00007f6265f7c050,
0x00007f626402a7c0, 0x00007f61a426fae0, 0x00007f61a43e0660, 0x00007f61a44b7300,
"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
"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
"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