You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Gary Tully (JIRA)" <ji...@apache.org> on 2012/05/10 11:37:13 UTC

[jira] [Commented] (AMQ-3834) ActiveMQ broker hung when browsing messages on a durable topic

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

Gary Tully commented on AMQ-3834:
---------------------------------

The key trace is:{code}"ActiveMQ Transport: tcp:///10.77.73.176:62992" daemon prio=10 tid=0x00007f148400b800 nid=0x313f waiting for monitor entry [0x00007f16f35f4000]
  java.lang.Thread.State: BLOCKED (on object monitor)
       at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:133)
       at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220)
       at java.io.Writer.write(Writer.java:157)
       at org.apache.log4j.helpers.QuietWriter.write(QuietWriter.java:47)
       at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)
       at org.apache.log4j.DailyRollingFileAppender.subAppend(DailyRollingFileAppender.java:358)
       at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
       at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
       - locked <0x000000009c0b8890> (a org.apache.log4j.DailyRollingFileAppender)
       at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
       at org.apache.log4j.Category.callAppenders(Category.java:203)
       - locked <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
       at org.apache.log4j.Category.forcedLog(Category.java:388)
       at org.apache.log4j.Category.log(Category.java:853)
       at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
       at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
       at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
       at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
       at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
       at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
       at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
       at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
       at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
       at java.lang.Thread.run(Thread.java:722){code}

The question is why is the: {code}sun.nio.cs.StreamEncoder.write{code} blocked?
Can you attach your log4j.properties or xml configuration
Is the log file on a network partition? 
                
> ActiveMQ broker hung when browsing messages on a durable topic
> --------------------------------------------------------------
>
>                 Key: AMQ-3834
>                 URL: https://issues.apache.org/jira/browse/AMQ-3834
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker, JMX
>    Affects Versions: 5.5.1
>         Environment: Linux OS
>            Reporter: Buchi Reddy B
>
> We have seen that the broker was hung with lot of TCP transport threads blocked on common lock (org.apache.log4j.Category.callAppenders(Category.java:201)). 
> I am putting down the stack trace of the broker when this has happened. We have to force kill the broker to come out this state. Please check this soon.
> {quote}
> 2012-05-10 01:56:07
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (21.1-b02 mixed mode):
> "RMI TCP Connection(idle)" daemon prio=10 tid=0x00007f1670002000 nid=0x6ce8 runnable [0x00007f16f33f2000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.String.valueOf(String.java:2916)
> 	at java.lang.Thread.getName(Thread.java:1148)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:662)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37572)-149.77.172.192" daemon prio=10 tid=0x00007f1668016800 nid=0x688d runnable [0x00007f16fc7c6000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.io.BufferedInputStream.<init>(BufferedInputStream.java:195)
> 	at java.io.BufferedInputStream.<init>(BufferedInputStream.java:175)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:697)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(idle)" daemon prio=10 tid=0x00007f1668016000 nid=0x688c runnable [0x00007f16fcfce000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Arrays.copyOfRange(Arrays.java:2694)
> 	at java.lang.String.<init>(String.java:234)
> 	at java.lang.StringBuilder.toString(StringBuilder.java:405)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "RMI TCP Connection(37570)-149.77.73.215" daemon prio=10 tid=0x00007f1668003800 nid=0x688b runnable [0x00007f16f21e0000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.io.BufferedInputStream.<init>(BufferedInputStream.java:195)
> 	at java.io.BufferedInputStream.<init>(BufferedInputStream.java:175)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:697)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Task-106008" daemon prio=10 tid=0x00007f15ac009000 nid=0x6809 runnable [0x00007f16f3ffe000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.concurrent.SynchronousQueue$TransferStack.snode(SynchronousQueue.java:316)
> 	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:358)
> 	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "Async Exception Handler" daemon prio=10 tid=0x00007f150c009000 nid=0x5993 waiting for monitor entry [0x00007f16fc1c0000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection.serviceException(TransportConnection.java:265)
> 	at org.apache.activemq.broker.TransportConnection$2.run(TransportConnection.java:250)
> "RMI TCP Connection(idle)" daemon prio=10 tid=0x00007f1668006000 nid=0x571e runnable [0x00007f16f17d5000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Hashtable.clone(Hashtable.java:528)
> 	- locked <0x00000000eae24538> (a java.util.Hashtable)
> 	at org.apache.log4j.helpers.ThreadLocalMap.childValue(ThreadLocalMap.java:36)
> 	at java.lang.ThreadLocal$ThreadLocalMap.<init>(ThreadLocal.java:353)
> 	at java.lang.ThreadLocal$ThreadLocalMap.<init>(ThreadLocal.java:261)
> 	at java.lang.ThreadLocal.createInheritedMap(ThreadLocal.java:236)
> 	at java.lang.Thread.init(Thread.java:401)
> 	at java.lang.Thread.<init>(Thread.java:573)
> 	at sun.rmi.runtime.NewThreadAction.run(NewThreadAction.java:133)
> 	at sun.rmi.runtime.NewThreadAction.run(NewThreadAction.java:51)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.tcp.TCPTransport$1.newThread(TCPTransport.java:112)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:598)
> 	at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:913)
> 	at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:992)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Task-106007" daemon prio=10 tid=0x00007f15d8002000 nid=0x5684 runnable [0x00007f16f1cdb000]
>    java.lang.Thread.State: RUNNABLE
> 	at org.apache.activemq.broker.TransportConnection.doStop(TransportConnection.java:991)
> 	at org.apache.activemq.broker.jmx.ManagedTransportConnection.doStop(ManagedTransportConnection.java:71)
> 	at org.apache.activemq.broker.TransportConnection$3.run(TransportConnection.java:952)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43474" daemon prio=10 tid=0x00007f15ec012800 nid=0x55a5 waiting for monitor entry [0x00007f16fdcdb000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(idle)" daemon prio=10 tid=0x00007f1668009800 nid=0x559b runnable [0x00007f16fedeb000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.runtime.NewThreadAction.run(NewThreadAction.java:133)
> 	at sun.rmi.runtime.NewThreadAction.run(NewThreadAction.java:51)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.tcp.TCPTransport$1.newThread(TCPTransport.java:112)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:598)
> 	at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:913)
> 	at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:992)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43456" daemon prio=10 tid=0x00007f155400b800 nid=0x5598 waiting for monitor entry [0x00007f16f3cfb000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:445)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.addConsumer(ManagedRegionBroker.java:240)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:79)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addConsumer(LoggingBrokerPlugin.java:187)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:546)
> 	at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:349)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000eaab6508> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37566)-149.77.73.215" daemon prio=10 tid=0x00007f1668008800 nid=0x5594 waiting on condition [0x00007f16f38f6000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.transport.StreamRemoteCall.getResultStream(StreamRemoteCall.java:181)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:348)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.126.176:63728" daemon prio=10 tid=0x00007f155400b000 nid=0x558f waiting for monitor entry [0x00007f16f36f4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.addProducer(RegionBroker.java:392)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addProducer(AdvisoryBroker.java:133)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.addProducer(CompositeDestinationBroker.java:56)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addProducer(LoggingBrokerPlugin.java:195)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.TransportConnection.processAddProducer(TransportConnection.java:507)
> 	at org.apache.activemq.command.ProducerInfo.visit(ProducerInfo.java:105)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter$2.onResponse(ProtocolConverter.java:522)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onActiveMQCommand(ProtocolConverter.java:583)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.oneway(StompTransportFilter.java:58)
> 	at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
> 	- locked <0x00000000e9f19960> (a java.lang.Object)
> 	at org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1270)
> 	at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:815)
> 	at org.apache.activemq.broker.TransportConnection.dispatchSync(TransportConnection.java:775)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:507)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:192)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:70)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37565)-149.77.73.215" daemon prio=10 tid=0x00007f1668008000 nid=0x5586 waiting for monitor entry [0x00007f16f3efc000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeSubscription(RegionBroker.java:491)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.destroy(InactiveDurableSubscriptionView.java:128)
> 	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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "JMX server connection timeout 610866" daemon prio=10 tid=0x00007f15901af800 nid=0x557c waiting on condition [0x00007f16fdfde000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.transport.Target.getObjectEndpoint(Target.java:159)
> 	at sun.rmi.transport.ObjectTable.removeTarget(ObjectTable.java:211)
> 	at sun.rmi.transport.ObjectTable.unexportObject(ObjectTable.java:156)
> 	- locked <0x000000009c24bc40> (a java.lang.Object)
> 	at java.rmi.server.UnicastRemoteObject.unexportObject(UnicastRemoteObject.java:297)
> 	at javax.management.remote.rmi.RMIJRMPServerImpl.unexport(RMIJRMPServerImpl.java:127)
> 	at javax.management.remote.rmi.RMIJRMPServerImpl.closeClient(RMIJRMPServerImpl.java:180)
> 	at javax.management.remote.rmi.RMIServerImpl.clientClosed(RMIServerImpl.java:361)
> 	at javax.management.remote.rmi.RMIConnectionImpl.close(RMIConnectionImpl.java:201)
> 	at javax.management.remote.rmi.RMIConnectionImpl$RMIServerCommunicatorAdmin.doStop(RMIConnectionImpl.java:1309)
> 	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:204)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37563)-149.77.75.196" daemon prio=10 tid=0x00007f166800e800 nid=0x557b runnable [0x00007f16f34f2000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:350)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///149.77.73.109:58723" daemon prio=10 tid=0x00007f15e412e800 nid=0x5407 waiting for monitor entry [0x00007f16f07c5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.addProducer(RegionBroker.java:392)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addProducer(AdvisoryBroker.java:133)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.addProducer(CompositeDestinationBroker.java:56)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addProducer(LoggingBrokerPlugin.java:195)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.TransportConnection.processAddProducer(TransportConnection.java:507)
> 	at org.apache.activemq.command.ProducerInfo.visit(ProducerInfo.java:105)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter$2.onResponse(ProtocolConverter.java:522)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onActiveMQCommand(ProtocolConverter.java:583)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.oneway(StompTransportFilter.java:58)
> 	at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
> 	- locked <0x00000000d96fea58> (a java.lang.Object)
> 	at org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1270)
> 	at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:815)
> 	at org.apache.activemq.broker.TransportConnection.dispatchSync(TransportConnection.java:775)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:507)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:192)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:70)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///149.77.73.109:58705" daemon prio=10 tid=0x00007f15e412c800 nid=0x5397 waiting for monitor entry [0x00007f16f2ae8000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.addProducer(RegionBroker.java:392)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addProducer(AdvisoryBroker.java:133)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.addProducer(CompositeDestinationBroker.java:56)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:93)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addProducer(LoggingBrokerPlugin.java:195)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:99)
> 	at org.apache.activemq.broker.TransportConnection.processAddProducer(TransportConnection.java:507)
> 	at org.apache.activemq.command.ProducerInfo.visit(ProducerInfo.java:105)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter$2.onResponse(ProtocolConverter.java:522)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onActiveMQCommand(ProtocolConverter.java:583)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.oneway(StompTransportFilter.java:58)
> 	at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
> 	- locked <0x00000000bad7eeb0> (a java.lang.Object)
> 	at org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1270)
> 	at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:815)
> 	at org.apache.activemq.broker.TransportConnection.dispatchSync(TransportConnection.java:775)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:507)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:192)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:70)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///149.77.73.165:43032" daemon prio=10 tid=0x00007f15e412b800 nid=0x538e waiting on condition [0x00007f16fe9e7000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.store.kahadb.KahaDBStore$KahaDBTopicMessageStore.lookupSubscription(KahaDBStore.java:702)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBTopicMessageStore.recoverNextMessages(KahaDBStore.java:776)
> 	at org.apache.activemq.store.ProxyTopicMessageStore.recoverNextMessages(ProxyTopicMessageStore.java:96)
> 	at org.apache.activemq.broker.region.cursors.TopicStorePrefetch.doFillBatch(TopicStorePrefetch.java:129)
> 	at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.fillBatch(AbstractStoreCursor.java:260)
> 	- locked <0x000000009c32b4b0> (a org.apache.activemq.broker.region.cursors.TopicStorePrefetch)
> 	at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.hasNext(AbstractStoreCursor.java:145)
> 	- locked <0x000000009c32b4b0> (a org.apache.activemq.broker.region.cursors.TopicStorePrefetch)
> 	at org.apache.activemq.broker.region.cursors.StoreDurableSubscriberCursor.hasNext(StoreDurableSubscriberCursor.java:272)
> 	- locked <0x000000009c32b3b8> (a org.apache.activemq.broker.region.cursors.StoreDurableSubscriberCursor)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.dispatchPending(PrefetchSubscription.java:579)
> 	- locked <0x000000009c32c018> (a java.lang.Object)
> 	at org.apache.activemq.broker.region.DurableTopicSubscription.dispatchPending(DurableTopicSubscription.java:226)
> 	at org.apache.activemq.broker.region.DurableTopicSubscription.activate(DurableTopicSubscription.java:152)
> 	at org.apache.activemq.broker.region.TopicRegion.addConsumer(TopicRegion.java:108)
> 	at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:450)
> 	- locked <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.addConsumer(ManagedRegionBroker.java:240)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:79)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addConsumer(LoggingBrokerPlugin.java:187)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:546)
> 	at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:349)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:140)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSubscribe(ProtocolConverter.java:429)
> 	at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:188)
> 	at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:70)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "BrokerService[amqProdBroker] Task-163927" daemon prio=10 tid=0x00007f164c00e800 nid=0x538c waiting for monitor entry [0x00007f16fc6c5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.dispatchPending(PrefetchSubscription.java:570)
> 	- waiting to lock <0x000000009c32c018> (a java.lang.Object)
> 	at org.apache.activemq.broker.region.DurableTopicSubscription.dispatchPending(DurableTopicSubscription.java:226)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.onDispatch(PrefetchSubscription.java:679)
> 	at org.apache.activemq.broker.region.PrefetchSubscription$3.run(PrefetchSubscription.java:651)
> 	at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:822)
> 	at org.apache.activemq.broker.TransportConnection.iterate(TransportConnection.java:851)
> 	at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:127)
> 	at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.165:39390" daemon prio=10 tid=0x00007f15e4130000 nid=0x5332 waiting for monitor entry [0x00007f16f22e1000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.add(PrefetchSubscription.java:146)
> 	- waiting to lock <0x000000009c32c018> (a java.lang.Object)
> 	at org.apache.activemq.broker.region.DurableTopicSubscription.add(DurableTopicSubscription.java:221)
> 	at org.apache.activemq.broker.region.policy.SimpleDispatchPolicy.dispatch(SimpleDispatchPolicy.java:48)
> 	at org.apache.activemq.broker.region.Topic.dispatch(Topic.java:634)
> 	at org.apache.activemq.broker.region.Topic.doMessageSend(Topic.java:468)
> 	- locked <0x000000009c2eb108> (a org.apache.activemq.broker.region.Topic)
> 	at org.apache.activemq.broker.region.Topic.send(Topic.java:404)
> 	at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:365)
> 	at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:523)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
> 	at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:227)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.send(LoggingBrokerPlugin.java:276)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:458)
> 	at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:681)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000b7f80f30> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:59853" daemon prio=10 tid=0x00007f15d000b000 nid=0x531b waiting for monitor entry [0x00007f16f19d8000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeConsumer(RegionBroker.java:468)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.removeConsumer(ManagedRegionBroker.java:258)
> 	at org.apache.activemq.broker.BrokerFilter.removeConsumer(BrokerFilter.java:117)
> 	at org.apache.activemq.advisory.AdvisoryBroker.removeConsumer(AdvisoryBroker.java:225)
> 	at org.apache.activemq.broker.BrokerFilter.removeConsumer(BrokerFilter.java:117)
> 	at org.apache.activemq.broker.BrokerFilter.removeConsumer(BrokerFilter.java:117)
> 	at org.apache.activemq.broker.BrokerFilter.removeConsumer(BrokerFilter.java:117)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeConsumer(MutableBrokerFilter.java:123)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.removeConsumer(LoggingBrokerPlugin.java:252)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeConsumer(MutableBrokerFilter.java:123)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveConsumer(TransportConnection.java:575)
> 	at org.apache.activemq.command.RemoveInfo.visit(RemoveInfo.java:76)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000ac141ca0> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:59852" daemon prio=10 tid=0x00007f15d000a000 nid=0x531a waiting on condition [0x00007f16f09c8000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x00000000ac145b88> (a java.util.concurrent.FutureTask$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.FutureTask$Sync.innerGet(FutureTask.java:248)
> 	at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> 	at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:731)
> 	at org.apache.activemq.broker.region.Queue.send(Queue.java:653)
> 	at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:365)
> 	at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:523)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
> 	at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:227)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.send(LoggingBrokerPlugin.java:276)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:458)
> 	at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:681)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000ac14bf08> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43407" daemon prio=10 tid=0x00007f15d0009000 nid=0x5319 waiting on condition [0x00007f16f1edd000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x00000000ac143c38> (a java.util.concurrent.FutureTask$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.FutureTask$Sync.innerGet(FutureTask.java:248)
> 	at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> 	at org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:731)
> 	at org.apache.activemq.broker.region.Queue.send(Queue.java:653)
> 	at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:365)
> 	at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:523)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
> 	at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:227)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:129)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.send(LoggingBrokerPlugin.java:276)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:135)
> 	at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:458)
> 	at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:681)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000ac143e50> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43406" daemon prio=10 tid=0x00007f15d0008000 nid=0x5318 waiting for monitor entry [0x00007f16f3af9000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:445)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.addConsumer(ManagedRegionBroker.java:240)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:79)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:89)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.addConsumer(LoggingBrokerPlugin.java:187)
> 	at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
> 	at org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:546)
> 	at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:349)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000ac145ea8> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43401" daemon prio=10 tid=0x00007f15d0007000 nid=0x530a waiting for monitor entry [0x00007f16f20df000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeProducer(RegionBroker.java:419)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.advisory.AdvisoryBroker.removeProducer(AdvisoryBroker.java:240)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.removeProducer(CompositeDestinationBroker.java:75)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.removeProducer(LoggingBrokerPlugin.java:260)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveProducer(TransportConnection.java:531)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveSession(TransportConnection.java:621)
> 	at org.apache.activemq.command.RemoveInfo.visit(RemoveInfo.java:74)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a6ee4928> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.165:39383" daemon prio=10 tid=0x00007f15d0006800 nid=0x5308 waiting for monitor entry [0x00007f16f0fce000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.165:39382" daemon prio=10 tid=0x00007f15d0005800 nid=0x5307 waiting for monitor entry [0x00007f16fc4c3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43396" daemon prio=10 tid=0x00007f15d0004800 nid=0x5281 waiting for monitor entry [0x00007f16f13d2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeProducer(RegionBroker.java:419)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.advisory.AdvisoryBroker.removeProducer(AdvisoryBroker.java:240)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.removeProducer(CompositeDestinationBroker.java:75)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.removeProducer(LoggingBrokerPlugin.java:260)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveProducer(TransportConnection.java:531)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveSession(TransportConnection.java:621)
> 	at org.apache.activemq.command.RemoveInfo.visit(RemoveInfo.java:74)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a6f547c0> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37558)-149.77.73.215" daemon prio=10 tid=0x00007f166800d000 nid=0x5265 runnable [0x00007f16f3dfa000]
>    java.lang.Thread.State: RUNNABLE
> 	at org.apache.activemq.openwire.v6.BaseDataStreamMarshaller.looseUnmarshalByteSequence(BaseDataStreamMarshaller.java:639)
> 	at org.apache.activemq.openwire.v6.MessageMarshaller.looseUnmarshal(MessageMarshaller.java:228)
> 	at org.apache.activemq.openwire.v6.ActiveMQMessageMarshaller.looseUnmarshal(ActiveMQMessageMarshaller.java:101)
> 	at org.apache.activemq.openwire.v6.ActiveMQMapMessageMarshaller.looseUnmarshal(ActiveMQMapMessageMarshaller.java:101)
> 	at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:364)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:276)
> 	at org.apache.activemq.store.kahadb.KahaDBStore.loadMessage(KahaDBStore.java:956)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore$4.execute(KahaDBStore.java:471)
> 	at org.apache.kahadb.page.Transaction.execute(Transaction.java:728)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.recover(KahaDBStore.java:464)
> 	at org.apache.activemq.store.ProxyTopicMessageStore.recover(ProxyTopicMessageStore.java:53)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.getSubscriberMessages(ManagedRegionBroker.java:498)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.browse(ManagedRegionBroker.java:464)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.browse(InactiveDurableSubscriptionView.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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37555)-149.77.73.215" daemon prio=10 tid=0x00007f166800b800 nid=0x5264 runnable [0x00007f16feeeb000]
>    java.lang.Thread.State: RUNNABLE
> 	at javax.management.openmbean.TabularDataSupport.<init>(TabularDataSupport.java:158)
> 	at javax.management.openmbean.TabularDataSupport.<init>(TabularDataSupport.java:117)
> 	at org.apache.activemq.broker.jmx.OpenTypeSupport$MessageOpenTypeFactory.createTabularData(OpenTypeSupport.java:237)
> 	at org.apache.activemq.broker.jmx.OpenTypeSupport$MessageOpenTypeFactory.getFields(OpenTypeSupport.java:203)
> 	at org.apache.activemq.broker.jmx.OpenTypeSupport$MapMessageOpenTypeFactory.getFields(OpenTypeSupport.java:321)
> 	at org.apache.activemq.broker.jmx.OpenTypeSupport.convert(OpenTypeSupport.java:504)
> 	at org.apache.activemq.broker.jmx.ManagedRegionBroker.browse(ManagedRegionBroker.java:468)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.browse(InactiveDurableSubscriptionView.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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37554)-149.77.73.215" daemon prio=10 tid=0x00007f166800b000 nid=0x5263 runnable [0x00007f16f3bf9000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.transport.StreamRemoteCall.getResultStream(StreamRemoteCall.java:181)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:348)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37560)-149.77.73.215" daemon prio=10 tid=0x00007f1668012800 nid=0x5262 in Object.wait() [0x00007f16fe0de000]
>    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.io.ObjectStreamClass$EntryFuture.get(ObjectStreamClass.java:388)
> 	- locked <0x00000000eadbd600> (a java.io.ObjectStreamClass$EntryFuture)
> 	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:322)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1130)
> 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> 	at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1362)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1170)
> 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
> 	at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:292)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:332)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "JMX server connection timeout 610818" daemon prio=10 tid=0x00007f1650004000 nid=0x5261 in Object.wait() [0x00007f16fe5e4000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:503)
> 	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
> 	- locked <0x00000000a6fa0f40> (a [I)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37559)-149.77.73.215" daemon prio=10 tid=0x00007f1668011000 nid=0x5260 waiting for monitor entry [0x00007f16fefed000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeSubscription(RegionBroker.java:491)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.destroy(InactiveDurableSubscriptionView.java:128)
> 	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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37549)-149.77.172.192" daemon prio=10 tid=0x00007f1668010000 nid=0x51c6 runnable [0x00007f16fc3c0000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
> 	at java.lang.Class.getDeclaredMethod(Class.java:1952)
> 	at java.io.ObjectStreamClass.getInheritableMethod(ObjectStreamClass.java:1365)
> 	at java.io.ObjectStreamClass.access$2200(ObjectStreamClass.java:69)
> 	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:467)
> 	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:430)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:430)
> 	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:327)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1130)
> 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> 	at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1362)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1170)
> 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
> 	at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:292)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:332)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37561)-149.77.73.215" daemon prio=10 tid=0x00007f1668001000 nid=0x51ba waiting for monitor entry [0x00007f16f29e7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeSubscription(RegionBroker.java:491)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.destroy(InactiveDurableSubscriptionView.java:128)
> 	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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37546)-149.77.172.192" daemon prio=10 tid=0x00007f1668014800 nid=0x4132 waiting on condition [0x00007f16f1bd9000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.rmi.transport.StreamRemoteCall.getResultStream(StreamRemoteCall.java:181)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:348)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Connection(37557)-149.77.73.215" daemon prio=10 tid=0x00007f1668003000 nid=0x3ce1 waiting for monitor entry [0x00007f16ff6f4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeSubscription(RegionBroker.java:491)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView.destroy(InactiveDurableSubscriptionView.java:128)
> 	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:601)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:111)
> 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:45)
> 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:235)
> 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:250)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1447)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:89)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1292)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1380)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:812)
> 	at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:177)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:174)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "JMX server connection timeout 610568" daemon prio=10 tid=0x00007f16502bf000 nid=0x3cdd waiting for monitor entry [0x00007f16f2bea000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at sun.rmi.transport.ObjectTable.unexportObject(ObjectTable.java:151)
> 	- waiting to lock <0x000000009c24bc40> (a java.lang.Object)
> 	at java.rmi.server.UnicastRemoteObject.unexportObject(UnicastRemoteObject.java:297)
> 	at javax.management.remote.rmi.RMIJRMPServerImpl.unexport(RMIJRMPServerImpl.java:127)
> 	at javax.management.remote.rmi.RMIJRMPServerImpl.closeClient(RMIJRMPServerImpl.java:180)
> 	at javax.management.remote.rmi.RMIServerImpl.clientClosed(RMIServerImpl.java:361)
> 	at javax.management.remote.rmi.RMIConnectionImpl.close(RMIConnectionImpl.java:201)
> 	at javax.management.remote.rmi.RMIConnectionImpl$RMIServerCommunicatorAdmin.doStop(RMIConnectionImpl.java:1309)
> 	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:204)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.176:62992" daemon prio=10 tid=0x00007f148400b800 nid=0x313f waiting for monitor entry [0x00007f16f35f4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:133)
> 	at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220)
> 	at java.io.Writer.write(Writer.java:157)
> 	at org.apache.log4j.helpers.QuietWriter.write(QuietWriter.java:47)
> 	at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)
> 	at org.apache.log4j.DailyRollingFileAppender.subAppend(DailyRollingFileAppender.java:358)
> 	at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
> 	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
> 	- locked <0x000000009c0b8890> (a org.apache.log4j.DailyRollingFileAppender)
> 	at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
> 	at org.apache.log4j.Category.callAppenders(Category.java:203)
> 	- locked <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:45168" daemon prio=10 tid=0x00007f1488014000 nid=0x613e runnable [0x00007f16f0ccb000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.109:45165" daemon prio=10 tid=0x00007f1488013000 nid=0x613d waiting for monitor entry [0x00007f16fe3e2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.removeProducer(RegionBroker.java:419)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.advisory.AdvisoryBroker.removeProducer(AdvisoryBroker.java:240)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.removeProducer(CompositeDestinationBroker.java:75)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.BrokerFilter.removeProducer(BrokerFilter.java:121)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.removeProducer(LoggingBrokerPlugin.java:260)
> 	at org.apache.activemq.broker.MutableBrokerFilter.removeProducer(MutableBrokerFilter.java:127)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveProducer(TransportConnection.java:531)
> 	at org.apache.activemq.broker.TransportConnection.processRemoveSession(TransportConnection.java:621)
> 	at org.apache.activemq.command.RemoveInfo.visit(RemoveInfo.java:74)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a5e92618> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:42094" daemon prio=10 tid=0x00007f144800c000 nid=0x196c waiting for monitor entry [0x00007f16fdbda000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.203:40339" daemon prio=10 tid=0x00007f1520021800 nid=0x48ff waiting for monitor entry [0x00007f1714794000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:48251" daemon prio=10 tid=0x00007f15280ac000 nid=0x3ffa waiting for monitor entry [0x00007f16f28e7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:43124" daemon prio=10 tid=0x00007f156000c800 nid=0x459e waiting for monitor entry [0x00007f16fe7e6000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.176:56502" daemon prio=10 tid=0x00007f14f400a000 nid=0x2ab4 waiting for monitor entry [0x00007f16febea000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:56443" daemon prio=10 tid=0x00007f1598015800 nid=0x7565 waiting for monitor entry [0x00007f16fe4e3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:39137" daemon prio=10 tid=0x00007f156c008000 nid=0x6534 waiting for monitor entry [0x00007f16fc8c7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:51209" daemon prio=10 tid=0x00007f14d401e000 nid=0x2625 waiting for monitor entry [0x00007f16fe1e0000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a31777b8> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.75.196:37027" daemon prio=10 tid=0x00007f1540011800 nid=0x603e waiting for monitor entry [0x00007f16f01c0000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:45321" daemon prio=10 tid=0x00007f14d8014800 nid=0x2250 waiting on condition [0x00007f16fd7d6000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.Throwable.printStackTrace(Throwable.java:642)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1061)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.109:43082" daemon prio=10 tid=0x00007f14c0008800 nid=0x418 runnable [0x00007f16fdad9000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.109:42363" daemon prio=10 tid=0x00007f1508003000 nid=0x7262 runnable [0x00007f16fcac9000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Arrays.copyOf(Arrays.java:2367)
> 	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
> 	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
> 	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
> 	at java.lang.StringBuilder.append(StringBuilder.java:132)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.109:36887" daemon prio=10 tid=0x00007f1628014000 nid=0xfaa waiting for monitor entry [0x00007f16f04c3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.75.196:58768" daemon prio=10 tid=0x00007f1494021000 nid=0x2722 waiting for monitor entry [0x00007f16f08c7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:38911" daemon prio=10 tid=0x00007f1570125800 nid=0x1d10 waiting for monitor entry [0x00007f16fd6d5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:37374" daemon prio=10 tid=0x00007f15e4131800 nid=0x78eb waiting for monitor entry [0x00007f16fe6e5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:36874" daemon prio=10 tid=0x00007f154000b000 nid=0x6f48 waiting for monitor entry [0x00007f16f05c4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.203:53696" daemon prio=10 tid=0x00007f14b4123000 nid=0x5507 waiting for monitor entry [0x00007f16f2fee000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:57180" daemon prio=10 tid=0x00007f156c008800 nid=0x3559 waiting for monitor entry [0x00007f16fd5d4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a19e8ae8> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.75:50573" daemon prio=10 tid=0x00007f14a0004800 nid=0x3fe9 waiting for monitor entry [0x00007f16f16d5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.75:50572" daemon prio=10 tid=0x00007f14a0014800 nid=0x3fe8 waiting for monitor entry [0x00007f16fd3d2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:35892" daemon prio=10 tid=0x00007f14d023f800 nid=0x7ed5 waiting for monitor entry [0x00007f16f26e5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:34398" daemon prio=10 tid=0x00007f1598016000 nid=0x3912 waiting for monitor entry [0x00007f16f18d7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:34261" daemon prio=10 tid=0x00007f159800e800 nid=0x36d8 waiting for monitor entry [0x00007f16ebdfc000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.203:58292" daemon prio=10 tid=0x00007f154000c800 nid=0x71e5 waiting for monitor entry [0x00007f16f0dcc000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a164d3a8> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.203:57738" daemon prio=10 tid=0x00007f16502c1000 nid=0x5e0a waiting for monitor entry [0x00007f16ff5f4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a15d1540> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.176:41389" daemon prio=10 tid=0x00007f1634002800 nid=0x2fb4 waiting on condition [0x00007f16f30ef000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:789)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:270)
> 	- locked <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a1576c68> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.178:34073" daemon prio=10 tid=0x00007f1488004800 nid=0x2af1 waiting for monitor entry [0x00007f16fd1d0000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.178:34072" daemon prio=10 tid=0x00007f1488004000 nid=0x2af0 runnable [0x00007f16feae9000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.165:35263" daemon prio=10 tid=0x00007f15fc00a000 nid=0x731b waiting for monitor entry [0x00007f16ebffe000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.165:38259" daemon prio=10 tid=0x00007f1598009800 nid=0x2dc6 waiting for monitor entry [0x00007f16ff8f7000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a0ba1610> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.75.196:41009" daemon prio=10 tid=0x00007f1474002000 nid=0x275e waiting for monitor entry [0x00007f16fcdcc000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a0b07310> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.75.196:40730" daemon prio=10 tid=0x00007f15c4004800 nid=0x1074 waiting for monitor entry [0x00007f16fd4d3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a0a8cf78> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:41750" daemon prio=10 tid=0x00007f14b801c000 nid=0x1de waiting for monitor entry [0x00007f16ff4f3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.commit(KahaDBTransactionStore.java:269)
> 	- waiting to lock <0x000000009c1970d0> (a org.apache.activemq.store.kahadb.KahaDBTransactionStore)
> 	at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72)
> 	at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173)
> 	at org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.commitTransaction(LoggingBrokerPlugin.java:203)
> 	at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103)
> 	at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420)
> 	at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a0a18270> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:36737" daemon prio=10 tid=0x00007f1664043800 nid=0x7bbe waiting for monitor entry [0x00007f16f24e3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:36735" daemon prio=10 tid=0x00007f1664042800 nid=0x7bbd waiting for monitor entry [0x00007f16fc9c8000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:36734" daemon prio=10 tid=0x00007f1664042000 nid=0x7bbc waiting on condition [0x00007f16f32f1000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:917)
> 	at org.apache.activemq.store.kahadb.MessageDatabase$13.visit(MessageDatabase.java:864)
> 	at org.apache.activemq.store.kahadb.data.KahaRemoveMessageCommand.visit(KahaRemoveMessageCommand.java:220)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:856)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:783)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.removeMessage(KahaDBStore.java:378)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.removeAsyncMessage(KahaDBStore.java:343)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.removeAsyncMessage(KahaDBTransactionStore.java:463)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore$1.removeAsyncMessage(KahaDBTransactionStore.java:172)
> 	at org.apache.activemq.broker.region.Queue.acknowledge(Queue.java:813)
> 	at org.apache.activemq.broker.region.Queue.removeMessage(Queue.java:1543)
> 	at org.apache.activemq.broker.region.QueueSubscription.acknowledge(QueueSubscription.java:59)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:254)
> 	- locked <0x00000000a098c7c0> (a java.lang.Object)
> 	at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:383)
> 	at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:549)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:197)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:87)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.acknowledge(LoggingBrokerPlugin.java:163)
> 	at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:87)
> 	at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:465)
> 	at org.apache.activemq.command.MessageAck.visit(MessageAck.java:229)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x00000000a08aceb8> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.109:36731" daemon prio=10 tid=0x00007f166403e000 nid=0x7bba waiting for monitor entry [0x00007f16ebcfb000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.176:53989" daemon prio=10 tid=0x00007f1594012800 nid=0x58d9 waiting for monitor entry [0x00007f16f37f6000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.165:51319" daemon prio=10 tid=0x00007f147c006800 nid=0x403a waiting for monitor entry [0x00007f16f02c1000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.160.61:44717" daemon prio=10 tid=0x00007f15280aa000 nid=0x140a waiting for monitor entry [0x00007f16f1fde000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43375" daemon prio=10 tid=0x00007f14b801a000 nid=0x4ca8 waiting for monitor entry [0x00007f16fe2e1000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43374" daemon prio=10 tid=0x00007f14b8018800 nid=0x4ca7 waiting for monitor entry [0x00007f16f23e2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43373" daemon prio=10 tid=0x00007f14b8017000 nid=0x4ca6 waiting for monitor entry [0x00007f16ff9f8000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43372" daemon prio=10 tid=0x00007f14b8016000 nid=0x4ca5 waiting for monitor entry [0x00007f16f11d0000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43371" daemon prio=10 tid=0x00007f14b8015000 nid=0x4ca4 waiting on condition [0x00007f16ff0ef000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:789)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.removeMessage(KahaDBStore.java:378)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.removeAsyncMessage(KahaDBStore.java:350)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore.removeAsyncMessage(KahaDBTransactionStore.java:446)
> 	at org.apache.activemq.store.kahadb.KahaDBTransactionStore$1.removeAsyncMessage(KahaDBTransactionStore.java:172)
> 	at org.apache.activemq.broker.region.Queue.acknowledge(Queue.java:813)
> 	at org.apache.activemq.broker.region.Queue.removeMessage(Queue.java:1548)
> 	at org.apache.activemq.broker.region.QueueSubscription.acknowledge(QueueSubscription.java:59)
> 	at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:254)
> 	- locked <0x000000009ff739c8> (a java.lang.Object)
> 	at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:383)
> 	at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:549)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:197)
> 	at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:77)
> 	at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:87)
> 	at org.apache.activemq.broker.util.LoggingBrokerPlugin.acknowledge(LoggingBrokerPlugin.java:163)
> 	at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:87)
> 	at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:465)
> 	at org.apache.activemq.command.MessageAck.visit(MessageAck.java:229)
> 	at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
> 	- locked <0x000000009fe59c18> (a org.apache.activemq.transport.InactivityMonitor$1)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43370" daemon prio=10 tid=0x00007f14b8014000 nid=0x4ca3 waiting for monitor entry [0x00007f16f0ecd000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43369" daemon prio=10 tid=0x00007f14b8013000 nid=0x4ca2 waiting for monitor entry [0x00007f16ff7f6000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43368" daemon prio=10 tid=0x00007f14b8012000 nid=0x4ca1 waiting on condition [0x00007f16f31f0000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.Throwable.printStackTrace(Throwable.java:642)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1061)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.38:43367" daemon prio=10 tid=0x00007f14b8011800 nid=0x4ca0 waiting for monitor entry [0x00007f16f0ac9000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43366" daemon prio=10 tid=0x00007f14b8010800 nid=0x4c9f waiting for monitor entry [0x00007f16f39f8000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43365" daemon prio=10 tid=0x00007f14b800f800 nid=0x4c9e waiting for monitor entry [0x00007f16fd2d1000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43364" daemon prio=10 tid=0x00007f14b800e800 nid=0x4c9d runnable [0x00007f16fcccb000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Arrays.copyOf(Arrays.java:2367)
> 	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
> 	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
> 	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
> 	at java.lang.StringBuilder.append(StringBuilder.java:132)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Transport: tcp:///10.77.73.38:43363" daemon prio=10 tid=0x00007f14b800d800 nid=0x4c9c waiting for monitor entry [0x00007f16f06c5000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43362" daemon prio=10 tid=0x00007f14b800c800 nid=0x4c9b waiting for monitor entry [0x00007f16ebefd000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43361" daemon prio=10 tid=0x00007f14b800b800 nid=0x4c9a waiting for monitor entry [0x00007f16fc5c4000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43360" daemon prio=10 tid=0x00007f14b800a800 nid=0x4c99 waiting for monitor entry [0x00007f16f2ceb000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43359" daemon prio=10 tid=0x00007f14b8009800 nid=0x4c98 waiting for monitor entry [0x00007f16f14d3000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43358" daemon prio=10 tid=0x00007f14b8008800 nid=0x4c97 waiting for monitor entry [0x00007f16fcecd000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43357" daemon prio=10 tid=0x00007f14b8007800 nid=0x4c96 waiting for monitor entry [0x00007f16feceb000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.log4j.Category.callAppenders(Category.java:201)
> 	- waiting to lock <0x000000009c0b1128> (a org.apache.log4j.spi.RootLogger)
> 	at org.apache.log4j.Category.forcedLog(Category.java:388)
> 	at org.apache.log4j.Category.log(Category.java:853)
> 	at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:300)
> 	at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:232)
> 	at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
> 	at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
> 	at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:206)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport: tcp:///10.77.73.38:43356" daemon prio=10 tid=0x00007f14b8002000 nid=0x4c95 runnable [0x00007f16f0bca000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "Usage Async Task" daemon prio=10 tid=0x00007f14e0003000 nid=0x1840 waiting on condition [0x00007f16f1ddc000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c195bd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> 	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "Attach Listener" daemon prio=10 tid=0x00007f1688001000 nid=0x6dd0 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "ActiveMQ Transport: tcp:///149.77.73.86:59087" daemon prio=10 tid=0x00007f1614011000 nid=0x5ea7 runnable [0x00007f16fc2c1000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:150)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:121)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:576)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:561)
> 	at java.io.DataInputStream.readByte(DataInputStream.java:265)
> 	at org.apache.activemq.transport.stomp.StompWireFormat.readLine(StompWireFormat.java:146)
> 	at org.apache.activemq.transport.stomp.StompWireFormat.parseAction(StompWireFormat.java:162)
> 	at org.apache.activemq.transport.stomp.StompWireFormat.unmarshal(StompWireFormat.java:92)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:227)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:219)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport Server: stomp://0.0.0.0:61613" daemon prio=10 tid=0x00007f171c272800 nid=0x5e8b runnable [0x00007f16fdddc000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.ServerSocket.accept(ServerSocket.java:489)
> 	at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:280)
> 	at java.lang.Thread.run(Thread.java:722)
> "ActiveMQ Transport Server Thread Handler: stomp://0.0.0.0:61613" daemon prio=10 tid=0x00007f171c271800 nid=0x5e8a waiting on condition [0x00007f16fdedd000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.Throwable.printStackTrace(Throwable.java:642)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1061)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ConcurrentQueueStoreAndDispatch" daemon prio=10 tid=0x00007f1628006000 nid=0x5e69 waiting on condition [0x00007f16ff1f0000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:899)
> 	at org.apache.activemq.store.kahadb.MessageDatabase$13.visit(MessageDatabase.java:859)
> 	at org.apache.activemq.store.kahadb.data.KahaAddMessageCommand.visit(KahaAddMessageCommand.java:241)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:856)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:783)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.addMessage(KahaDBStore.java:366)
> 	at org.apache.activemq.store.kahadb.KahaDBStore$StoreQueueTask.run(KahaDBStore.java:1099)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "InactivityMonitor WriteCheck" daemon prio=10 tid=0x00007f1628003800 nid=0x5e68 runnable [0x00007f16ff2f1000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1059)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "InactivityMonitor ReadCheck" daemon prio=10 tid=0x00007f1628001800 nid=0x5e67 waiting for monitor entry [0x00007f16ff3f2000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.transport.InactivityMonitor.readCheck(InactivityMonitor.java:183)
> 	at org.apache.activemq.transport.InactivityMonitor$1.run(InactivityMonitor.java:96)
> 	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)
> "JmDNS.SocketListener" prio=10 tid=0x00007f171c73a000 nid=0x5e60 runnable [0x00007f16ffaf9000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
> 	- locked <0x000000009c2bb1b8> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:135)
> 	- locked <0x000000009c2bb1b8> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.DatagramSocket.receive(DatagramSocket.java:775)
> 	- locked <0x000000009c398278> (a java.net.DatagramPacket)
> 	- locked <0x000000009c2bb178> (a java.net.MulticastSocket)
> 	at org.apache.activemq.jmdns.JmDNS$SocketListener.run(JmDNS.java:1123)
> 	at java.lang.Thread.run(Thread.java:722)
> "JmDNS.Timer" prio=10 tid=0x00007f171c737800 nid=0x5e5f runnable [0x00007f16ffbfa000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Collections.unmodifiableCollection(Collections.java:1038)
> 	at org.apache.activemq.jmdns.DNSCache.iterator(DNSCache.java:228)
> 	at org.apache.activemq.jmdns.JmDNS$RecordReaper.run(JmDNS.java:1199)
> 	- locked <0x000000009c2bb368> (a org.apache.activemq.jmdns.DNSCache)
> 	- locked <0x000000009c2bb0f0> (a org.apache.activemq.transport.discovery.rendezvous.JmDNSFactory$1)
> 	at java.util.TimerThread.mainLoop(Timer.java:555)
> 	at java.util.TimerThread.run(Timer.java:505)
> "ActiveMQ Transport Server Thread Handler: tcp://0.0.0.0:61616" daemon prio=10 tid=0x00007f171c721800 nid=0x5e5d runnable [0x00007f16ffdfc000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.Throwable.printStackTrace(Throwable.java:642)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1061)
> 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
> 	at java.lang.Thread.dispatchUncaughtException(Thread.java:1964)
> "ActiveMQ Broker[amqProdBroker] Scheduler" daemon prio=10 tid=0x00007f171c6f4000 nid=0x5e5c waiting for monitor entry [0x00007f16ffefd000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.apache.activemq.broker.region.RegionBroker.purgeInactiveDestinations(RegionBroker.java:935)
> 	- waiting to lock <0x000000009c44c938> (a org.apache.activemq.broker.region.RegionBroker$1)
> 	at org.apache.activemq.broker.region.RegionBroker$1.run(RegionBroker.java:110)
> 	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)
> "ActiveMQ Data File Writer" daemon prio=10 tid=0x00007f171c6eb800 nid=0x5e5b in Object.wait() [0x00007f16ffffe000]
>    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.kahadb.journal.DataFileAppender.processQueue(DataFileAppender.java:312)
> 	- locked <0x000000009c2b6b10> (a org.apache.kahadb.journal.DataFileAppender$1)
> 	at org.apache.kahadb.journal.DataFileAppender$2.run(DataFileAppender.java:203)
> "ActiveMQ Journal Checkpoint Worker" daemon prio=10 tid=0x00007f171c6d0800 nid=0x5e5a waiting on condition [0x00007f171418f000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c19cc08> (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.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.activemq.store.kahadb.MessageDatabase.checkpointCleanup(MessageDatabase.java:722)
> 	at org.apache.activemq.store.kahadb.MessageDatabase$3.run(MessageDatabase.java:299)
> "KahaDB Scheduler" daemon prio=10 tid=0x00007f171c6c5000 nid=0x5e59 runnable [0x00007f1714b98000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.HashMap.newValueIterator(HashMap.java:856)
> 	at java.util.HashMap$Values.iterator(HashMap.java:923)
> 	at org.apache.kahadb.journal.DataFileAccessorPool.disposeUnused(DataFileAccessorPool.java:105)
> 	- locked <0x000000009c2b6428> (a org.apache.kahadb.journal.DataFileAccessorPool)
> 	at org.apache.kahadb.journal.Journal.cleanup(Journal.java:387)
> 	- locked <0x000000009c2a9328> (a org.apache.kahadb.journal.Journal)
> 	at org.apache.kahadb.journal.Journal$2.run(Journal.java:184)
> 	at org.apache.kahadb.util.SchedulerTimerTask.run(SchedulerTimerTask.java:33)
> 	at java.util.TimerThread.mainLoop(Timer.java:555)
> 	at java.util.TimerThread.run(Timer.java:505)
> "RMI RenewClean-[149.77.75.196:46640]" daemon prio=10 tid=0x00007f1664005800 nid=0x5e57 waiting for monitor entry [0x00007f1714390000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at sun.net.www.ParseUtil.encodePath(ParseUtil.java:105)
> 	at sun.net.www.ParseUtil.encodePath(ParseUtil.java:97)
> 	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:374)
> 	at java.net.Socket.connect(Socket.java:579)
> 	at java.net.Socket.connect(Socket.java:528)
> 	at java.net.Socket.<init>(Socket.java:425)
> 	at java.net.Socket.<init>(Socket.java:208)
> 	at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
> 	at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:146)
> 	at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
> 	at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
> 	at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
> 	at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:340)
> 	at sun.rmi.transport.DGCImpl_Stub.dirty(Unknown Source)
> 	at sun.rmi.transport.DGCClient$EndpointEntry.makeDirtyCall(DGCClient.java:360)
> 	at sun.rmi.transport.DGCClient$EndpointEntry.access$1600(DGCClient.java:171)
> 	at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:574)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI Scheduler(0)" daemon prio=10 tid=0x00007f167403c000 nid=0x5e56 waiting on condition [0x00007f1714693000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x000000009c24bd00> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:722)
> "GC Daemon" daemon prio=10 tid=0x00007f167400a800 nid=0x5e54 in Object.wait() [0x00007f1714895000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at sun.misc.GC$Daemon.run(GC.java:117)
> 	- locked <0x000000009c000900> (a sun.misc.GC$LatencyLock)
> "RMI Reaper" prio=10 tid=0x00007f1674009000 nid=0x5e53 in Object.wait() [0x00007f1714996000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x000000009c000978> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> 	- locked <0x000000009c000978> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> 	at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Accept-0" daemon prio=10 tid=0x00007f1674007800 nid=0x5e52 runnable [0x00007f1714a97000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.lang.ref.Finalizer.register(Finalizer.java:90)
> 	at java.lang.Object.<init>(Object.java:37)
> 	at java.net.SocketImpl.<init>(SocketImpl.java:44)
> 	at java.net.AbstractPlainSocketImpl.<init>(AbstractPlainSocketImpl.java:44)
> 	at java.net.PlainSocketImpl.<init>(PlainSocketImpl.java:45)
> 	at java.net.SocksSocketImpl.<init>(SocksSocketImpl.java:54)
> 	at java.net.Socket.setImpl(Socket.java:493)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:514)
> 	at java.net.ServerSocket.accept(ServerSocket.java:490)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)
> 	at java.lang.Thread.run(Thread.java:722)
> "RMI TCP Accept-1099" daemon prio=10 tid=0x00007f171c6b3000 nid=0x5e50 runnable [0x00007f1714c99000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.Socket.setImpl(Socket.java:493)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:514)
> 	at java.net.ServerSocket.accept(ServerSocket.java:490)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)
> 	at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x00007f171c128000 nid=0x5dee runnable [0x00007f1715957000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.Arrays.asList(Arrays.java:2828)
> 	at javax.management.openmbean.TabularDataSupport.internalCalculateIndex(TabularDataSupport.java:810)
> 	at javax.management.openmbean.TabularDataSupport.checkValueAndIndex(TabularDataSupport.java:895)
> 	at javax.management.openmbean.TabularDataSupport.internalPut(TabularDataSupport.java:358)
> 	at javax.management.openmbean.TabularDataSupport.put(TabularDataSupport.java:350)
> 	at sun.management.MappedMXBeanType$MapMXBeanType.toOpenTypeData(MappedMXBeanType.java:553)
> 	at sun.management.GcInfoCompositeData.getCompositeData(GcInfoCompositeData.java:115)
> 	at sun.management.GcInfoCompositeData.toCompositeData(GcInfoCompositeData.java:106)
> 	at sun.management.GarbageCollectionNotifInfoCompositeData.getCompositeData(GarbageCollectionNotifInfoCompositeData.java:113)
> 	at sun.management.GarbageCollectionNotifInfoCompositeData.toCompositeData(GarbageCollectionNotifInfoCompositeData.java:61)
> 	at sun.management.GarbageCollectorImpl.createGCNotification(GarbageCollectorImpl.java:147)
> "C2 CompilerThread1" daemon prio=10 tid=0x00007f171c125800 nid=0x5ded waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" daemon prio=10 tid=0x00007f171c122800 nid=0x5dec waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x00007f171c120800 nid=0x5deb runnable [0x00007f1715c5a000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.misc.Signal.dispatch(Signal.java:206)
> "Finalizer" daemon prio=10 tid=0x00007f171c0d6000 nid=0x5dea in Object.wait() [0x00007f1715d5b000]
>    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 <0x000000009c01a930> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x00007f171c0d4000 nid=0x5de9 in Object.wait() [0x00007f1715e5c000]
>    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 <0x000000009c0008e0> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x00007f171c006000 nid=0x5dd5 in Object.wait() [0x00007f17204ed000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x000000009c2a8ff0> (a [Z)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.apache.activemq.console.command.StartCommand.waitForShutdown(StartCommand.java:161)
> 	- locked <0x000000009c2a8ff0> (a [Z)
> 	at org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:104)
> 	at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
> 	at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:143)
> 	at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
> 	at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:85)
> 	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:601)
> 	at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
> 	at org.apache.activemq.console.Main.main(Main.java:107)
> "VM Thread" prio=10 tid=0x00007f171c0cc800 nid=0x5de8 runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f171c010800 nid=0x5dd6 runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f171c012800 nid=0x5dd7 runnable 
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f171c014800 nid=0x5dd8 runnable 
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f171c016800 nid=0x5dd9 runnable 
> "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f171c018000 nid=0x5dda runnable 
> "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f171c01a000 nid=0x5ddb runnable 
> "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f171c01c000 nid=0x5ddc runnable 
> "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f171c01d800 nid=0x5ddd runnable 
> "GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f171c01f800 nid=0x5dde runnable 
> "GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f171c021800 nid=0x5ddf runnable 
> "GC task thread#10 (ParallelGC)" prio=10 tid=0x00007f171c023000 nid=0x5de0 runnable 
> "GC task thread#11 (ParallelGC)" prio=10 tid=0x00007f171c025000 nid=0x5de1 runnable 
> "GC task thread#12 (ParallelGC)" prio=10 tid=0x00007f171c027000 nid=0x5de2 runnable 
> "GC task thread#13 (ParallelGC)" prio=10 tid=0x00007f171c028800 nid=0x5de3 runnable 
> "GC task thread#14 (ParallelGC)" prio=10 tid=0x00007f171c02a800 nid=0x5de4 runnable 
> "GC task thread#15 (ParallelGC)" prio=10 tid=0x00007f171c02c800 nid=0x5de5 runnable 
> "GC task thread#16 (ParallelGC)" prio=10 tid=0x00007f171c02e000 nid=0x5de6 runnable 
> "GC task thread#17 (ParallelGC)" prio=10 tid=0x00007f171c030000 nid=0x5de7 runnable 
> "VM Periodic Task Thread" prio=10 tid=0x00007f171c132800 nid=0x5def waiting on condition 
> JNI global references: 194
> {quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira