[junit] Full thread dump OpenJDK Server VM (19.0-b09 mixed mode): [junit] [junit] "Thread-1 (HornetQ-client-global-threads-20584312)" daemon prio=10 tid=0x0a754000 nid=0x2d38 waiting for monitor entry [0x6b616000] [junit] java.lang.Thread.State: BLOCKED (on object monitor) [junit] at org.hornetq.core.client.impl.ClientSessionFactoryImpl.failoverOrReconnect(ClientSessionFactoryImpl.java:564) [junit] - waiting to lock <0xa04a6558> (a java.lang.Object) [junit] at org.hornetq.core.client.impl.ClientSessionFactoryImpl.handleConnectionFailure(ClientSessionFactoryImpl.java:555) [junit] at org.hornetq.core.client.impl.ClientSessionFactoryImpl.access$000(ClientSessionFactoryImpl.java:78) [junit] at org.hornetq.core.client.impl.ClientSessionFactoryImpl$1.run(ClientSessionFactoryImpl.java:385) [junit] at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:100) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [junit] at java.lang.Thread.run(Thread.java:636) [junit] [junit] "Thread-1 (HornetQ-client-global-scheduled-threads-14350892)" daemon prio=10 tid=0x0a14c000 nid=0x2d37 waiting on condition [0x6b4d2000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0xa04a6180> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) [junit] at java.util.concurrent.DelayQueue.take(DelayQueue.java:189) [junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) [junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) [junit] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [junit] at java.lang.Thread.run(Thread.java:636) [junit] [junit] "Thread-0 (HornetQ-client-global-scheduled-threads-14350892)" daemon prio=10 tid=0x6bd48c00 nid=0x2d36 waiting on condition [0x6acad000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0xa04a6180> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) [junit] at java.util.concurrent.DelayQueue.take(DelayQueue.java:189) [junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) [junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) [junit] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [junit] at java.lang.Thread.run(Thread.java:636) [junit] [junit] "Low Memory Detector" daemon prio=10 tid=0x09fcd400 nid=0x2c78 runnable [0x00000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "CompilerThread1" daemon prio=10 tid=0x09fcb400 nid=0x2c77 waiting on condition [0x00000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "CompilerThread0" daemon prio=10 tid=0x09fc8c00 nid=0x2c76 waiting on condition [0x00000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "Signal Dispatcher" daemon prio=10 tid=0x09fc7800 nid=0x2c75 waiting on condition [0x00000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "Finalizer" daemon prio=10 tid=0x09fb4800 nid=0x2c74 in Object.wait() [0x6c40f000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0x7515d498> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) [junit] - locked <0x7515d498> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149) [junit] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) [junit] [junit] "Reference Handler" daemon prio=10 tid=0x09fb3000 nid=0x2c73 in Object.wait() [0x6c460000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0x7515d470> (a java.lang.ref.Reference$Lock) [junit] at java.lang.Object.wait(Object.java:502) [junit] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) [junit] - locked <0x7515d470> (a java.lang.ref.Reference$Lock) [junit] [junit] "main" prio=10 tid=0x09f07400 nid=0x2c6d waiting on condition [0xb7ef4000] [junit] java.lang.Thread.State: TIMED_WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0xa04acfd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2173) [junit] at org.hornetq.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:258) [junit] - locked <0xa04acff8> (a java.lang.Object) [junit] at org.hornetq.core.client.impl.ClientSessionImpl.close(ClientSessionImpl.java:900) [junit] at org.hornetq.core.client.impl.ClientSessionFactoryImpl.close(ClientSessionFactoryImpl.java:469) [junit] - locked <0xa04a6558> (a java.lang.Object) [junit] - locked <0xa04a6550> (a java.lang.Object) [junit] at org.hornetq.jms.client.HornetQConnection.close(HornetQConnection.java:276) [junit] - locked <0xa04ab938> (a org.hornetq.jms.client.HornetQConnection) [junit] at org.hornetq.tests.integration.jms.server.JMSServerStartStopTest.testCloseConnectionAfterServerIsShutdown(JMSServerStartStopTest.java:148) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.lang.reflect.Method.invoke(Method.java:616) [junit] at junit.framework.TestCase.runTest(TestCase.java:164) [junit] at junit.framework.TestCase.runBare(TestCase.java:130) [junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [junit] at junit.framework.TestResult.run(TestResult.java:109) [junit] at junit.framework.TestCase.run(TestCase.java:120) [junit] at junit.framework.TestSuite.runTest(TestSuite.java:230) [junit] at junit.framework.TestSuite.run(TestSuite.java:225) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768) [junit] [junit] "VM Thread" prio=10 tid=0x09faf400 nid=0x2c72 runnable [junit] [junit] "GC task thread#0 (ParallelGC)" prio=10 tid=0x09f0e800 nid=0x2c6e runnable [junit] [junit] "GC task thread#1 (ParallelGC)" prio=10 tid=0x09f10000 nid=0x2c6f runnable [junit] [junit] "GC task thread#2 (ParallelGC)" prio=10 tid=0x09f11400 nid=0x2c70 runnable [junit] [junit] "GC task thread#3 (ParallelGC)" prio=10 tid=0x09f12c00 nid=0x2c71 runnable [junit] [junit] "VM Periodic Task Thread" prio=10 tid=0x09fcf400 nid=0x2c79 waiting on condition [junit] [junit] JNI global references: 1252 [junit] [junit] Heap [junit] PSYoungGen total 33664K, used 17179K [0x9f860000, 0xa3cb0000, 0xb4db0000) [junit] eden space 31232K, 47% used [0x9f860000,0xa06ccfc0,0xa16e0000) [junit] from space 2432K, 98% used [0xa3a50000,0xa3ca9d70,0xa3cb0000) [junit] to space 2624K, 0% used [0xa3790000,0xa3790000,0xa3a20000) [junit] PSOldGen total 21632K, used 4721K [0x74db0000, 0x762d0000, 0x9f860000) [junit] object space 21632K, 21% used [0x74db0000,0x7524c618,0x762d0000) [junit] PSPermGen total 16384K, used 13202K [0x6cdb0000, 0x6ddb0000, 0x74db0000) [junit] object space 16384K, 80% used [0x6cdb0000,0x6da94ab8,0x6ddb0000) [junit]