This is an ActiveMQ question but it is using Zookeeper. Posted in ActiveMQ 
forum but didn't get any response

We have 3 brokers connected to Zookeeper using replicated leveldb. Some times 
we get the following INFO message on Master

Client session timed out, have not heard from server in 2xxxms for sessionid 
xxxxx
we do have  zkSessionTimeout="3s"
and the broker recycles and starts as slave, most of the times it becomes slave 
successfully. but some times while restarting gives the following warning and 
broker dies

2017-02-01 17:24:33,062 | WARN  | Exception while executing listener (ignored) 
| org.apache.activemq.leveldb.replicated.groups.ZKClient | ZooKeeper state 
change dispatcher thread
java.lang.NullPointerException
        at 
org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker.raiseEvents(ZooKeeperTreeTracker.java:402)[org.linkedin.zookeeper-impl-1.4.0.jar:]
        at 
org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker.track(ZooKeeperTreeTracker.java:240)[org.linkedin.zookeeper-impl-1.4.0.jar:]
        at 
org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker.track(ZooKeeperTreeTracker.java:228)[org.linkedin.zookeeper-impl-1.4.0.jar:]
        at 
org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.onConnected(ZooKeeperGroup.scala:124)[activemq-leveldb-store-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.leveldb.replicated.groups.ZKClient.callListeners(ZKClient.java:385)[activemq-leveldb-store-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.leveldb.replicated.groups.ZKClient$StateChangeDispatcher.run(ZKClient.java:354)[activemq-leveldb-store-5.13.3.jar:5.13.3]
2017-02-01 17:24:33,065 | ERROR | Failed to start Apache ActiveMQ 
([broker-aamqwafiu1-amq, null], java.lang.NullPointerException) | 
org.apache.activemq.broker.BrokerService | main
2017-02-01 17:24:33,066 | INFO  | Apache ActiveMQ 5.13.3 
(broker-aamqwafiu1-amq, null) is shutting down | 
org.apache.activemq.broker.BrokerService | main
2017-02-01 17:24:33,067 | INFO  | Connector openwire stopped | 
org.apache.activemq.broker.TransportConnector | main
2017-02-01 17:24:33,068 | INFO  | StateChangeDispatcher terminated. | 
org.apache.activemq.leveldb.replicated.groups.ZKClient | ZooKeeper state change 
dispatcher thread
2017-02-01 17:24:33,071 | INFO  | Session: 0x458b45c4bc3001e closed | 
org.apache.zookeeper.ZooKeeper | main
2017-02-01 17:24:33,072 | INFO  | EventThread shut down | 
org.apache.zookeeper.ClientCnxn | main-EventThread
2017-02-01 17:24:33,174 | INFO  | Apache ActiveMQ 5.13.3 
(broker-aamqwafiu1-amq, null) uptime 0.178 seconds | 
org.apache.activemq.broker.BrokerService | main
2017-02-01 17:24:33,175 | INFO  | Apache ActiveMQ 5.13.3 
(broker-aamqwafiu1-amq, null) is shutdown | 
org.apache.activemq.broker.BrokerService | main
2017-02-01 17:24:33,176 | INFO  | Closing 
org.apache.activemq.xbean.XBeanBrokerFactory$1@717ee24a: startup date [Wed Feb 
01 17:24:32 EST 2017]; root of context hierarchy | 
org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
2017-02-01 17:24:33,177 | WARN  | Exception thrown from LifecycleProcessor on 
context close | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 
'refresh' before invoking lifecycle methods via the context: 
org.apache.activemq.xbean.XBeanBrokerFactory$1@717ee24a: startup date [Wed Feb 
01 17:24:32 EST 2017]; root of context hierarchy
        at 
org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:357)[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:884)[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:843)[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.apache.activemq.hooks.SpringContextHook.run(SpringContextHook.java:30)[activemq-spring-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.broker.BrokerService.stop(BrokerService.java:873)[activemq-broker-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[activemq-spring-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.broker.BrokerService.start(BrokerService.java:627)[activemq-broker-5.13.3.jar:5.13.3]
        at 
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:73)[activemq-spring-5.13.3.jar:5.13.3]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.7.0_60]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_60]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_60]
        at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_60]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1700)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1639)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]


We are using
Zookeeper 3.4.8
activemq 5.13.3

Any insight is appreciated

Reply via email to