Details
Description
Failover transport occasionally throws NullPointerException
INFO | jvm 1 | 2012/03/19 09:25:05 | Exception in thread "ActiveMQ Failover Worker: 2009192672" java.lang.NullPointerException
INFO | jvm 1 | 2012/03/19 09:25:05 | at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:125)
INFO | jvm 1 | 2012/03/19 09:25:05 | at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
INFO | jvm 1 | 2012/03/19 09:25:05 | at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)
It seems like DedicatedTaskRunner starts Thread before FailoverTransport finish initializing reconnectTask field.
Same code is present in 5.5.1 so it's possible that same bug is out there