You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Raman <ra...@yahoo.com> on 2013/02/11 10:47:22 UTC

Several threads waiting in org.apache.activemq.broker.jmx.ManagementContext.registerMBean/unregisterMBean

Hi,
     We are using ActiveMQ 5.7.0 in OSGi container running on JDK 7. We recently migrated from ActiveMQ 5.5.1 to 5.7.0. There are no issues with 5.5.1. After after migration there are several (around 80) threads like below waiting for registerMBean or unregisterMBean. Any reason for this weird behavior?

INFO   | jvm 1    | 2013/02/09 03:10:44 | "ActiveMQ BrokerService[catalyst-bus] Task-1159" daemon prio=10 tid=0x000000000155c000 nid=0x177 waiting on condition [0x00007f81488c6000]
INFO   | jvm 1    | 2013/02/09 03:10:44 |    java.lang.Thread.State: WAITING (parking)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at sun.misc.Unsafe.park(Native Method)
INFO   | jvm 1    | 2013/02/09 03:10:44 | - parking to wait for  <0x000000070001ddf8> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.LockSupport.park(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.mbeanserver.Repository.addMBean(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagementContext.registerMBean(ManagementContext.java:366)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.AnnotatedMBean.registerMBean(AnnotatedMBean.java:72)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagedTransportConnection.registerMBean(ManagedTransportConnection.java:99)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagedTransportConnection.<init>(ManagedTransportConnection.java:62)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagedTransportConnector.createConnection(ManagedTransportConnector.java:54)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.TransportConnector$1$1.run(TransportConnector.java:207)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.lang.Thread.run(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | 

INFO   | jvm 1    | 2013/02/09 03:10:44 | "ActiveMQ Transport: tcp:///10.130.193.160:51908@61616" daemon prio=10 tid=0x0000000001afe800 nid=0x1c4 waiting on condition [0x00007f81461a0000]
INFO   | jvm 1    | 2013/02/09 03:10:44 |    java.lang.Thread.State: WAITING (parking)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at sun.misc.Unsafe.park(Native Method)
INFO   | jvm 1    | 2013/02/09 03:10:44 | - parking to wait for  <0x000000070001ddf8> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.LockSupport.park(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.mbeanserver.Repository.contains(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.isRegistered(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at com.sun.jmx.mbeanserver.JmxMBeanServer.isRegistered(Unknown Source)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagementContext.unregisterMBean(ManagementContext.java:393)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagedTransportConnection.unregisterMBean(ManagedTransportConnection.java:110)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.jmx.ManagedTransportConnection.stopAsync(ManagedTransportConnection.java:71)
INFO   | jvm 1    | 2013/02/09 03:10:44 | - locked <0x00000007da0cf740> (a org.apache.activemq.broker.jmx.ManagedTransportConnection)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:207)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:165)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.AbstractInactivityMonitor.onException(AbstractInactivityMonitor.java:295)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:208)
INFO   | jvm 1    | 2013/02/09 03:10:44 | at java.lang.Thread.run(Unknown Source)