Details
-
Bug
-
Resolution: Done
-
Major
-
7.0.0
-
None
-
None
Description
From time to time when I try to create a master slave pair like| mq-create --create-container broker1,broker2 hq-broker|
the actual master broker will report exception like| 2012-05-11 16:31:49,597 | WARN | Broker: us-east | KarafContainerRegistration | 55 - org.fusesource.fabric.fabric-zookeeper - 7.0.0.SNAPSHOT | Exception while jmx domain synchronization from event: javax.management.MBeanServerNotification[source=JMImplementation:type=MBeanServerDelegate][type=JMX.mbean.registered][message=]. This exception will be ignored.|
java.lang.InterruptedException |
at java.lang.Object.wait(Native Method)[:1.6.0_26] |
at java.lang.Object.wait(Object.java:485)[:1.6.0_26] |
at org.apache.zookeeper.ClientCnxn.submitRequest(ClientCnxn.java:1253)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:776)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.linkedin.zookeeper.client.ZooKeeperImpl.create(ZooKeeperImpl.java:71)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.linkedin.zookeeper.client.AbstractZooKeeper.create(AbstractZooKeeper.java:93)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.linkedin.zookeeper.client.AbstractZKClient.create(AbstractZKClient.java:92)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.linkedin.zookeeper.client.AbstractZKClient.createWithParents(AbstractZKClient.java:112)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.linkedin.zookeeper.client.AbstractZKClient.createOrSetWithParents(AbstractZKClient.java:243)[54:org.fusesource.fabric.fabric-linkedin-zookeeper:7.0.0.SNAPSHOT] |
at org.fusesource.fabric.zookeeper.internal.KarafContainerRegistration.handleNotification(KarafContainerRegistration.java:341)[55:org.fusesource.fabric.fabric-zookeeper:7.0.0.SNAPSHOT] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor$ListenerWrapper.handleNotification(DefaultMBeanServerInterceptor.java:1732)[:1.6.0_26] |
at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:257)[:1.6.0_26] |
at javax.management.NotificationBroadcasterSupport$SendNotifJob.run(NotificationBroadcasterSupport.java:322)[:1.6.0_26] |
at javax.management.NotificationBroadcasterSupport$1.execute(NotificationBroadcasterSupport.java:307)[:1.6.0_26] |
at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:229)[:1.6.0_26] |
at javax.management.MBeanServerDelegate.sendNotification(MBeanServerDelegate.java:193)[:1.6.0_26] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.sendNotification(DefaultMBeanServerInterceptor.java:1524)[:1.6.0_26] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1501)[:1.6.0_26] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963)[:1.6.0_26] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)[:1.6.0_26] |
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)[:1.6.0_26] |
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)[:1.6.0_26] |
at org.apache.activemq.broker.jmx.ManagementContext.registerMBean(ManagementContext.java:300)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.apache.activemq.broker.jmx.AnnotatedMBean.registerMBean(AnnotatedMBean.java:65)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.apache.activemq.broker.BrokerService.registerNetworkConnectorMBean(BrokerService.java:1748)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.apache.activemq.broker.BrokerService.addNetworkConnector(BrokerService.java:356)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.apache.activemq.broker.BrokerService.addNetworkConnector(BrokerService.java:310)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.apache.activemq.broker.BrokerService.addNetworkConnector(BrokerService.java:289)[66:org.apache.activemq.activemq-core:5.5.1.fuse-7-061] |
at org.fusesource.mq.fabric.ActiveMQServiceFactory$$anonfun$createBroker$1.apply(ActiveMQServiceFactory.scala:93)[84:org.fusesource.mq.mq-fabric:7.0.0.SNAPSHOT] |
at org.fusesource.mq.fabric.ActiveMQServiceFactory$$anonfun$createBroker$1.apply(ActiveMQServiceFactory.scala:90)[84:org.fusesource.mq.mq-fabric:7.0.0.SNAPSHOT] |
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)[59:scala-library:2.9.1] |
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)[59:scala-library:2.9.1] |
at org.fusesource.mq.fabric.ActiveMQServiceFactory$.createBroker(ActiveMQServiceFactory.scala:90)[84:org.fusesource.mq.mq-fabric:7.0.0.SNAPSHOT] |
at org.fusesource.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$$anon$3.run(ActiveMQServiceFactory.scala:301)[84:org.fusesource.mq.mq-fabric:7.0.0.SNAPSHOT] |
and remain in "installing" status. When that happens slave will actually start as well but will be locked on KahaDB