2023-05-01 17:27:34 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.181-b13 mixed mode): "Timer-0" #54 daemon prio=5 os_prio=0 tid=0x000000001f573800 nid=0x1ae0 in Object.wait() [0x000000006de5f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0x00000000efe4e630> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "SwingWorker-pool-2-thread-10" #53 daemon prio=5 os_prio=0 tid=0x000000001f574800 nid=0xfc0 waiting on condition [0x000000006dd5f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-9" #52 daemon prio=5 os_prio=0 tid=0x00000000194cf000 nid=0x720 waiting on condition [0x000000006dc5e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-8" #51 daemon prio=5 os_prio=0 tid=0x00000000194d2800 nid=0x19f4 waiting on condition [0x000000006d95e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-7" #50 daemon prio=5 os_prio=0 tid=0x00000000194cf800 nid=0x122c waiting on condition [0x000000006d85e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-6" #49 daemon prio=5 os_prio=0 tid=0x000000001a2c2800 nid=0x1a64 waiting on condition [0x000000006d75e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-5" #48 daemon prio=5 os_prio=0 tid=0x000000001a2c1800 nid=0x39c waiting on condition [0x000000006d29e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-4" #46 daemon prio=5 os_prio=0 tid=0x000000001a2c4000 nid=0x1144 waiting on condition [0x000000006d09f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "pool-4-thread-1" #45 prio=5 os_prio=0 tid=0x000000001a2c3000 nid=0x2fc waiting on condition [0x000000006cf9e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000832da718> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-3" #44 daemon prio=5 os_prio=0 tid=0x000000001a2b9800 nid=0x12bc waiting on condition [0x000000006cd7f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "SwingWorker-pool-2-thread-2" #43 daemon prio=5 os_prio=0 tid=0x000000001a2bc800 nid=0x19cc waiting on condition [0x000000006cc7e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Thread-8" #42 daemon prio=5 os_prio=0 tid=0x000000001a2be000 nid=0xc40 in Object.wait() [0x000000006cb7f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.awt.EventQueue.invokeAndWait(Unknown Source) - locked <0x00000000dac40168> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.invokeAndWait(Unknown Source) at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) at com.mirth.connect.client.ui.StatusBar$1.run(StatusBar.java:119) "Disposer" #35 daemon prio=10 os_prio=2 tid=0x000000001a2b5800 nid=0x101c in Object.wait() [0x000000006301f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000083606820> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.sun.webkit.Disposer.run(Disposer.java:122) at java.lang.Thread.run(Unknown Source) "Prism Font Disposer" #34 daemon prio=10 os_prio=2 tid=0x000000001a2b6800 nid=0x48c in Object.wait() [0x000000006271e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000083122240> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000083122240> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.sun.javafx.font.Disposer.run(Disposer.java:93) at java.lang.Thread.run(Unknown Source) "Thread-7" #31 daemon prio=5 os_prio=0 tid=0x00000000194ce000 nid=0x1c1c runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JavaFX Application Thread" #30 daemon prio=5 os_prio=0 tid=0x00000000194d0800 nid=0x171c runnable [0x000000002039f000] java.lang.Thread.State: RUNNABLE at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177) at com.sun.glass.ui.win.WinApplication$$Lambda$98/1111855968.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Thread-6" #29 daemon prio=5 os_prio=0 tid=0x00000000194cd800 nid=0x1948 waiting on condition [0x000000002029f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000083360af0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at com.sun.glass.ui.InvokeLaterDispatcher.run(InvokeLaterDispatcher.java:108) "QuantumRenderer-0" #27 daemon prio=5 os_prio=0 tid=0x00000000194d3800 nid=0x1f08 waiting on condition [0x000000002019f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000830e9690> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125) at java.lang.Thread.run(Unknown Source) "Thread-4" #24 daemon prio=5 os_prio=0 tid=0x00000000194d2000 nid=0x1f68 in Object.wait() [0x000000001d5fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.mirth.connect.client.core.ServerConnection$IdleConnectionMonitor.run(ServerConnection.java:710) - locked <0x0000000082994250> (a com.mirth.connect.client.core.ServerConnection$IdleConnectionMonitor) "SwingWorker-pool-2-thread-1" #23 daemon prio=5 os_prio=0 tid=0x00000000194d1000 nid=0xdf8 waiting on condition [0x000000001d4fe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082cba368> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "TimerQueue" #21 daemon prio=5 os_prio=0 tid=0x0000000019e3d800 nid=0x1c40 waiting on condition [0x000000001c60f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000082df5b60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x0000000019bc1800 nid=0x1654 runnable [0x000000001b41e000] java.lang.Thread.State: RUNNABLE at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(Unknown Source) at java.io.BufferedOutputStream.flushBuffer(Unknown Source) at java.io.BufferedOutputStream.flush(Unknown Source) - locked <0x00000000822fead0> (a java.io.BufferedOutputStream) at java.io.PrintStream.write(Unknown Source) - locked <0x00000000822feab0> (a java.io.PrintStream) at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source) at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source) at sun.nio.cs.StreamEncoder.flushBuffer(Unknown Source) - locked <0x00000000822febf8> (a java.io.OutputStreamWriter) at java.io.OutputStreamWriter.flushBuffer(Unknown Source) at java.io.PrintStream.write(Unknown Source) - locked <0x00000000822feab0> (a java.io.PrintStream) at java.io.PrintStream.print(Unknown Source) at java.io.PrintStream.println(Unknown Source) - locked <0x00000000822feab0> (a java.io.PrintStream) at java.lang.Throwable$WrappedPrintStream.println(Unknown Source) at java.lang.Throwable.printStackTrace(Unknown Source) - locked <0x00000000822feab0> (a java.io.PrintStream) at java.lang.Throwable.printStackTrace(Unknown Source) at java.lang.ThreadGroup.uncaughtException(Unknown Source) at java.lang.ThreadGroup.uncaughtException(Unknown Source) at java.awt.EventDispatchThread.processException(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "AWT-Windows" #13 daemon prio=6 os_prio=0 tid=0x0000000019bbc000 nid=0xdec runnable [0x000000001b15e000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x0000000019bd7800 nid=0x15a8 in Object.wait() [0x000000001b05f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x0000000082260f08> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x0000000019bd6800 nid=0xc60 in Object.wait() [0x000000001af5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000081c1d168> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x000000001740d000 nid=0x18c4 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000017394000 nid=0xd64 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000001738b000 nid=0x1848 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000017389800 nid=0x11f0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000017386800 nid=0x1b38 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000001736a000 nid=0x1750 in Object.wait() [0x00000000180bf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000081c5b8e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000002a66800 nid=0x1e2c in Object.wait() [0x0000000017fbf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference.tryHandlePending(Unknown Source) - locked <0x0000000081c58c60> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) "main" #1 prio=5 os_prio=0 tid=0x0000000002978800 nid=0x1dec waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "VM Thread" os_prio=2 tid=0x0000000002a5f000 nid=0xd68 runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000298f000 nid=0x1ba0 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002991000 nid=0x1d04 runnable "VM Periodic Task Thread" os_prio=2 tid=0x0000000017419000 nid=0x1bfc waiting on condition JNI global references: 3614