You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2015/10/27 02:48:27 UTC

[jira] [Commented] (AMQ-6024) Hang

    [ https://issues.apache.org/jira/browse/AMQ-6024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14975529#comment-14975529 ] 

Timothy Bish commented on AMQ-6024:
-----------------------------------

The AMQP support in 5.10.x is very buggy, please try with a newer broker version.

> Hang
> ----
>
>                 Key: AMQ-6024
>                 URL: https://issues.apache.org/jira/browse/AMQ-6024
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 5.10.2
>         Environment: uname -a
> Linux gd-mq 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
> java -version
> java version "1.7.0_71"
> Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
> Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
>            Reporter: guotie
>
> jstack -l 29855
> 2015-10-26 15:42:26
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.71-b01 mixed mode):
> "ActiveMQ BrokerService[localhost] Task-99" daemon prio=10 tid=0x00007f8450001000 nid=0x30d0 waiting on condition [0x00007f85393d2000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-98" daemon prio=10 tid=0x00007f844001e000 nid=0x301b waiting on condition [0x00007f85385c4000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-97" daemon prio=10 tid=0x00007f84a4007000 nid=0x2fad waiting on condition [0x00007f85399d8000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "Attach Listener" daemon prio=10 tid=0x00007f84e4001000 nid=0x2f91 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490012000 nid=0x2f4b waiting on condition [0x00007f8539bda000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-95" daemon prio=10 tid=0x00007f8440006800 nid=0x2e9b waiting on condition [0x00007f8538bca000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f849000f800 nid=0x2e31 waiting on condition [0x00007f85394d3000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-94" daemon prio=10 tid=0x00007f844001d000 nid=0x2d9c waiting on condition [0x00007f85397d6000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-89" daemon prio=10 tid=0x00007f849801c800 nid=0x2a64 waiting on condition [0x00007f8533ffe000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580ba1458> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490010800 nid=0x2824 waiting on condition [0x00007f85392d1000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490008800 nid=0x2788 waiting on condition [0x00007f85389c8000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490006800 nid=0x238f waiting on condition [0x00007f8539ddc000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f849000d800 nid=0x1bd2 waiting on condition [0x00007f8538ccb000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490015000 nid=0x1b48 waiting on condition [0x00007f854066c000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor Worker" daemon prio=10 tid=0x00007f8490013000 nid=0x8be waiting on condition [0x00007f85398d7000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580bafa68> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:60061@61616" daemon prio=10 tid=0x00007f847400c000 nid=0x411 runnable [0x00007f85381c0000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.87:54403@61616" daemon prio=10 tid=0x00007f847c003000 nid=0x410 runnable [0x00007f85382c1000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.89:56220@61616" daemon prio=10 tid=0x00007f8440010000 nid=0x40f runnable [0x00007f85383c2000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.87:54402@61616" daemon prio=10 tid=0x00007f847400a000 nid=0x40e runnable [0x00007f85384c3000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.87:54400@61616" daemon prio=10 tid=0x00007f842c00c000 nid=0x3ed runnable [0x00007f85386c5000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.89:56217@61616" daemon prio=10 tid=0x00007f8474002000 nid=0x3ec runnable [0x00007f85387c6000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.89:56215@61616" daemon prio=10 tid=0x00007f844000e000 nid=0x3eb runnable [0x00007f85388c7000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.88:52090@61616" daemon prio=10 tid=0x00007f845c008800 nid=0x3e9 runnable [0x00007f8538ac9000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.88:52077@61616" daemon prio=10 tid=0x00007f842c00a000 nid=0x3bb runnable [0x00007f8538dcc000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.87:54396@61616" daemon prio=10 tid=0x00007f844000c800 nid=0x3ba runnable [0x00007f8538ecd000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.90:50403@61616" daemon prio=10 tid=0x00007f842c009000 nid=0x387 runnable [0x00007f853bdfc000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59629@61616" daemon prio=10 tid=0x00007f844000a800 nid=0x348 runnable [0x00007f8538fce000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59628@61616" daemon prio=10 tid=0x00007f845c008000 nid=0x347 runnable [0x00007f85395d4000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59627@61616" daemon prio=10 tid=0x00007f842c008800 nid=0x346 runnable [0x00007f8539cdb000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59626@61616" daemon prio=10 tid=0x00007f845c004800 nid=0x345 runnable [0x00007f85396d5000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59625@61616" daemon prio=10 tid=0x00007f8440008800 nid=0x343 runnable [0x00007f8539edd000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59615@61616" daemon prio=10 tid=0x00007f8430001000 nid=0x317 runnable [0x00007f8540167000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59612@61616" daemon prio=10 tid=0x00007f8440007800 nid=0x315 runnable [0x00007f853a1e0000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.85:59613@61616" daemon prio=10 tid=0x00007f845c003000 nid=0x314 runnable [0x00007f8539ad9000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.90:50158@61616" daemon prio=10 tid=0x00007f845c001000 nid=0x2e4 runnable [0x00007f85390cf000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Data File Writer" daemon prio=10 tid=0x00007f8498048000 nid=0xbf16 in Object.wait() [0x00007f853a0df000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:503)
>         at org.apache.activemq.store.kahadb.disk.journal.DataFileAppender.processQueue(DataFileAppender.java:304)
>         - locked <0x00000006edc6ee40> (a java.lang.Object)
>         at org.apache.activemq.store.kahadb.disk.journal.DataFileAppender$1.run(DataFileAppender.java:193)
>    Locked ownable synchronizers:
>         - None
> "KahaDB Scheduler" daemon prio=10 tid=0x00007f849800d800 nid=0xbf15 in Object.wait() [0x00007f853aeed000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x00000006edbde7b0> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ BrokerService[localhost] Task-17" daemon prio=10 tid=0x00007f8478001000 nid=0xb566 waiting on condition [0x00007f8539fde000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005812c51c0> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:964)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1282)
>         at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:731)
>         at org.apache.activemq.broker.region.Queue.iterate(Queue.java:1635)
>         - locked <0x00000005811e5890> (a java.lang.Object)
>         at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
>         at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x00000006c86f52d0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
> "ActiveMQ BrokerService.worker.1" daemon prio=10 tid=0x00007f8464004000 nid=0x767a waiting for monitor entry [0x00007f854046a000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at org.apache.activemq.store.kahadb.plist.PListImpl.addLast(PListImpl.java:101)
>         - waiting to lock <0x0000000581176fd0> (a java.lang.Object)
>         at org.apache.activemq.broker.region.cursors.FilePendingMessageCursor.flushToDisk(FilePendingMessageCursor.java:440)
>         - locked <0x0000000581285088> (a org.apache.activemq.broker.region.cursors.FilePendingMessageCursor)
>         at org.apache.activemq.broker.region.cursors.FilePendingMessageCursor.onUsageChanged(FilePendingMessageCursor.java:400)
>         - locked <0x0000000581285088> (a org.apache.activemq.broker.region.cursors.FilePendingMessageCursor)
>         at org.apache.activemq.usage.Usage$1.run(Usage.java:304)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x00000005854eb940> (a java.util.concurrent.ThreadPoolExecutor$Worker)
> "ActiveMQ Transport: tcp:///10.123.96.91:46761@61613" daemon prio=10 tid=0x00007f84a0010000 nid=0x7555 runnable [0x00007f853a2e1000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:609)
>         at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
>         at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:594)
>         at java.io.DataInputStream.readByte(DataInputStream.java:265)
>         at org.apache.activemq.transport.stomp.StompWireFormat.readHeaderLine(StompWireFormat.java:155)
>         at org.apache.activemq.transport.stomp.StompWireFormat.readLine(StompWireFormat.java:148)
>         at org.apache.activemq.transport.stomp.StompWireFormat.parseAction(StompWireFormat.java:181)
>         at org.apache.activemq.transport.stomp.StompWireFormat.unmarshal(StompWireFormat.java:98)
>         at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-64" prio=10 tid=0x00007f854cd70800 nid=0x7554 waiting on condition [0x00007f853a3e2000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c05f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-63" prio=10 tid=0x00007f854cd6f000 nid=0x7553 waiting on condition [0x00007f853a4e3000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c05f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-62" prio=10 tid=0x00007f854cd6a000 nid=0x7552 waiting on condition [0x00007f853a5e4000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c05f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-61" prio=10 tid=0x00007f854cd68000 nid=0x7551 waiting on condition [0x00007f853a6e5000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c05f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-60 Acceptor1 SelectChannelConnector@0.0.0.0:8161" prio=10 tid=0x00007f854cd60000 nid=0x7550 waiting for monitor entry [0x00007f853a7e6000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225)
>         - waiting to lock <0x0000000580c05a70> (a java.lang.Object)
>         at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
>         at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-59 Acceptor0 SelectChannelConnector@0.0.0.0:8161" prio=10 tid=0x00007f854cd5e800 nid=0x754f runnable [0x00007f853a8e7000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
>         at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241)
>         - locked <0x0000000580c05a70> (a java.lang.Object)
>         at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
>         at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-58 Selector1" prio=10 tid=0x00007f854cd5d000 nid=0x754e runnable [0x00007f853a9e8000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
>         - locked <0x0000000580c055d0> (a sun.nio.ch.Util$2)
>         - locked <0x0000000580c055c0> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x0000000580c05498> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
>         at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
>         at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp6407700-57 Selector0" prio=10 tid=0x00007f854cd6c000 nid=0x754d runnable [0x00007f853aae9000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
>         - locked <0x0000000580bfe220> (a sun.nio.ch.Util$2)
>         - locked <0x0000000580bfe210> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x0000000580bfe0d8> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
>         at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
>         at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "HashSessionScavenger-2" daemon prio=10 tid=0x00007f854cd1a000 nid=0x754c in Object.wait() [0x00007f853abea000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580c11878> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "HashSessionScavenger-1" daemon prio=10 tid=0x00007f854cd06000 nid=0x754b in Object.wait() [0x00007f853aceb000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580c7d300> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "HashSessionScavenger-0" daemon prio=10 tid=0x00007f854c2aa800 nid=0x7542 in Object.wait() [0x00007f853adec000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580c6a640> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-52" prio=10 tid=0x00007f854c684800 nid=0x7540 waiting on condition [0x00007f853afee000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c7c268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-51" prio=10 tid=0x00007f854c682800 nid=0x753f waiting on condition [0x00007f853b0ef000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c7c268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-50" prio=10 tid=0x00007f854c680800 nid=0x753e waiting on condition [0x00007f853b1f0000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c7c268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-49" prio=10 tid=0x00007f854c279000 nid=0x753d waiting on condition [0x00007f853b2f1000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c7c268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-48 Acceptor1 SelectChannelConnector@0.0.0.0:61614" prio=10 tid=0x00007f854c278000 nid=0x753c waiting for monitor entry [0x00007f853b3f2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225)
>         - waiting to lock <0x0000000580c8d3a8> (a java.lang.Object)
>         at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
>         at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-47 Acceptor0 SelectChannelConnector@0.0.0.0:61614" prio=10 tid=0x00007f854c68d800 nid=0x753b runnable [0x00007f853b4f3000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
>         at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241)
>         - locked <0x0000000580c8d3a8> (a java.lang.Object)
>         at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
>         at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-46 Selector1" prio=10 tid=0x00007f854c804800 nid=0x753a runnable [0x00007f853b5f4000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
>         - locked <0x0000000580c7ce10> (a sun.nio.ch.Util$2)
>         - locked <0x0000000580c7ce00> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x0000000580c7ccd8> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
>         at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
>         at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "qtp538083338-45 Selector0" prio=10 tid=0x00007f854c6c8000 nid=0x7539 runnable [0x00007f853b6f5000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
>         - locked <0x0000000580c8e550> (a sun.nio.ch.Util$2)
>         - locked <0x0000000580c8e540> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x0000000580c8e448> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
>         at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
>         at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.91:46745@61613" daemon prio=10 tid=0x00007f84a000d000 nid=0x7500 waiting on condition [0x00007f853b7f6000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cad8e0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46744@61613" daemon prio=10 tid=0x00007f849800a800 nid=0x74ff waiting on condition [0x00007f853b8f7000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cb7350> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46743@61613" daemon prio=10 tid=0x00007f84a000b800 nid=0x74fe waiting on condition [0x00007f853b9f8000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x000000058156c880> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46740@61613" daemon prio=10 tid=0x00007f8498009000 nid=0x74fd waiting for monitor entry [0x00007f853baf9000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at org.apache.activemq.broker.region.cursors.FilePendingMessageCursor.addMessageLast(FilePendingMessageCursor.java:207)
>         - waiting to lock <0x0000000581285088> (a org.apache.activemq.broker.region.cursors.FilePendingMessageCursor)
>         at org.apache.activemq.broker.region.cursors.StoreQueueCursor.addMessageLast(StoreQueueCursor.java:96)
>         - locked <0x0000000581284798> (a org.apache.activemq.broker.region.cursors.StoreQueueCursor)
>         at org.apache.activemq.broker.region.Queue.sendMessage(Queue.java:1858)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:939)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cd6c60> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         - <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         - <0x00000005812c51c0> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46739@61613" daemon prio=10 tid=0x00007f84a0009800 nid=0x74fc waiting on condition [0x00007f853bbfa000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cdf5f8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46738@61613" daemon prio=10 tid=0x00007f8498004800 nid=0x74fb waiting on condition [0x00007f853bcfb000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580ce3df0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46737@61613" daemon prio=10 tid=0x00007f8498003000 nid=0x74f9 waiting on condition [0x00007f853befd000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cf2550> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport: tcp:///10.123.96.91:46736@61613" daemon prio=10 tid=0x00007f84a0007000 nid=0x74e3 waiting on condition [0x00007f853bffe000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x0000000580cfc1c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ InactivityMonitor WriteCheckTimer" daemon prio=10 tid=0x00007f8494003800 nid=0x74e1 in Object.wait() [0x00007f8540268000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580cfcf10> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ InactivityMonitor ReadCheckTimer" daemon prio=10 tid=0x00007f8494003000 nid=0x74e0 in Object.wait() [0x00007f8540369000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580cfd468> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport: tcp:///10.123.96.91:46734@61613" daemon prio=10 tid=0x00007f84a0002800 nid=0x74de waiting on condition [0x00007f854056b000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000005811e59c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)
>         at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340)
>         at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:904)
>         at org.apache.activemq.broker.region.Queue.send(Queue.java:733)
>         at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:419)
>         at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:454)
>         at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
>         at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:152)
>         at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
>         at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
>         at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:157)
>         at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:541)
>         at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:768)
>         at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)
>         at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
>         at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:45)
>         at org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:270)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:87)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:199)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:332)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:245)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:75)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - <0x00000005814283d0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
> "ActiveMQ Transport Server: mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca9a800 nid=0x74dc runnable [0x00007f854097c000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:301)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server Thread Handler: mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca97000 nid=0x74db runnable [0x00007f8540a7d000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580cfdff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
>         at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:375)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server: stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca87000 nid=0x74da runnable [0x00007f8540b7e000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:301)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server Thread Handler: stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca84000 nid=0x74d9 runnable [0x00007f8540c7f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580cfe410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
>         at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:375)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server: amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca74800 nid=0x74d8 runnable [0x00007f8540d80000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:301)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server Thread Handler: amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca71000 nid=0x74d7 runnable [0x00007f8540e81000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580cfe840> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
>         at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:375)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server: tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca60000 nid=0x74d6 runnable [0x00007f8540f82000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:301)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Transport Server Thread Handler: tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600" daemon prio=10 tid=0x00007f854ca52800 nid=0x74d5 runnable [0x00007f8541083000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000580c62138> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
>         at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:375)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Data File Writer" daemon prio=10 tid=0x00007f854ca2c800 nid=0x74d4 in Object.wait() [0x00007f8541184000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:503)
>         at org.apache.activemq.store.kahadb.disk.journal.DataFileAppender.processQueue(DataFileAppender.java:304)
>         - locked <0x0000000580d1e578> (a java.lang.Object)
>         at org.apache.activemq.store.kahadb.disk.journal.DataFileAppender$1.run(DataFileAppender.java:193)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Journal Checkpoint Worker" daemon prio=10 tid=0x00007f854ca15800 nid=0x74d3 sleeping[0x00007f8541285000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.activemq.store.kahadb.MessageDatabase$3.run(MessageDatabase.java:350)
>    Locked ownable synchronizers:
>         - None
> "KahaDB Scheduler" daemon prio=10 tid=0x00007f854c9f7800 nid=0x74d2 in Object.wait() [0x00007f8541386000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x0000000580cfec10> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "ActiveMQ Broker[localhost] Scheduler" daemon prio=10 tid=0x00007f854c9e0000 nid=0x74d0 runnable [0x00007f8541487000]
>    java.lang.Thread.State: RUNNABLE
>         at java.io.RandomAccessFile.seek(Native Method)
>         at org.apache.activemq.util.RecoverableRandomAccessFile.seek(RecoverableRandomAccessFile.java:384)
>         at org.apache.activemq.store.kahadb.disk.page.PageFile.readPage(PageFile.java:877)
>         - locked <0x00000006edc835c8> (a org.apache.activemq.store.kahadb.disk.page.PageFile)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction$2.readPage(Transaction.java:456)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction$2.<init>(Transaction.java:447)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction.openInputStream(Transaction.java:444)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:420)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:377)
>         at org.apache.activemq.store.kahadb.disk.index.ListIndex.loadNode(ListIndex.java:306)
>         at org.apache.activemq.store.kahadb.disk.index.ListNode$ListIterator.getFromNextNode(ListNode.java:163)
>         at org.apache.activemq.store.kahadb.disk.index.ListNode$ListIterator.hasNext(ListNode.java:176)
>         at org.apache.activemq.store.kahadb.plist.PListImpl$9.execute(PListImpl.java:290)
>         at org.apache.activemq.store.kahadb.disk.page.Transaction.execute(Transaction.java:779)
>         at org.apache.activemq.store.kahadb.plist.PListImpl.claimFileLocations(PListImpl.java:287)
>         - locked <0x0000000581176fd0> (a java.lang.Object)
>         at org.apache.activemq.store.kahadb.plist.PListStoreImpl.run(PListStoreImpl.java:382)
>         at org.apache.activemq.thread.SchedulerTimerTask.run(SchedulerTimerTask.java:33)
>         at java.util.TimerThread.mainLoop(Timer.java:555)
>         at java.util.TimerThread.run(Timer.java:505)
>    Locked ownable synchronizers:
>         - None
> "RMI TCP Accept-0" daemon prio=10 tid=0x00007f854c2df000 nid=0x74b0 runnable [0x00007f85419ae000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
>         at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388)
>         at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360)
>         at java.lang.Thread.run(Thread.java:745)
>    Locked ownable synchronizers:
>         - None
> "Service Thread" daemon prio=10 tid=0x00007f854c1e7000 nid=0x74af runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>    Locked ownable synchronizers:
>         - None
> "C2 CompilerThread1" daemon prio=10 tid=0x00007f854c1e4800 nid=0x74ae waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>    Locked ownable synchronizers:
>         - None
> "C2 CompilerThread0" daemon prio=10 tid=0x00007f854c1e2000 nid=0x74ad waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>    Locked ownable synchronizers:
>         - None
> "Signal Dispatcher" daemon prio=10 tid=0x00007f854c1df800 nid=0x74ac runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>    Locked ownable synchronizers:
>         - None
> "Finalizer" daemon prio=10 tid=0x00007f854c1be800 nid=0x74ab in Object.wait() [0x00007f85424e3000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
>         - locked <0x0000000580c66230> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
>    Locked ownable synchronizers:
>         - None
> "Reference Handler" daemon prio=10 tid=0x00007f854c1bd000 nid=0x74aa in Object.wait() [0x00007f84ffd6e000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:503)
>         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
>         - locked <0x0000000580c65d90> (a java.lang.ref.Reference$Lock)
>    Locked ownable synchronizers:
>         - None
> "main" prio=10 tid=0x00007f854c009000 nid=0x74a0 waiting on condition [0x00007f8553cc5000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000581130fc0> (a java.util.concurrent.CountDownLatch$Sync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
>         at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
>         at org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:118)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:150)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.apache.activemq.console.Main.runTaskClass(Main.java:262)
>         at org.apache.activemq.console.Main.main(Main.java:115)
>    Locked ownable synchronizers:
>         - None
> "VM Thread" prio=10 tid=0x00007f854c1b8800 nid=0x74a9 runnable
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f854c01f000 nid=0x74a1 runnable
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f854c020800 nid=0x74a2 runnable
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f854c022800 nid=0x74a3 runnable
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f854c024800 nid=0x74a4 runnable
> "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f854c026000 nid=0x74a5 runnable
> "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f854c028000 nid=0x74a6 runnable
> "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f854c02a000 nid=0x74a7 runnable
> "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f854c02c000 nid=0x74a8 runnable
> "VM Periodic Task Thread" prio=10 tid=0x00007f854c2ee800 nid=0x74b1 waiting on condition
> JNI global references: 330



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)