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)

Reply via email to