-
Bug
-
Resolution: Done
-
Major
-
JBoss A-MQ 6.1
-
None
-
None
Was running a scripts which continually started/stopped replicated leveldb instance nodes that looked like:| while true ; do|
./bin/activemq console & |
pid=$! |
sleep 30 |
echo Killing $pid |
kill -9 $pid |
sleep 5 |
done |
Found that the following NullPointerExceptions were logged during the execution of the test:| Exception in thread "hawtdispatch-DEFAULT-1" java.lang.NullPointerException|
at org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session.request(SlaveLevelDBStore.scala:256) |
at org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session.request_then(SlaveLevelDBStore.scala:243) |
at org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session.onTransportConnected(SlaveLevelDBStore.scala:223) |
at org.fusesource.hawtdispatch.transport.TcpTransport.onConnected(TcpTransport.java:556) |
at org.fusesource.hawtdispatch.transport.TcpTransport$2$1$1.run(TcpTransport.java:448) |
at org.fusesource.hawtdispatch.internal.NioDispatchSource$3.run(NioDispatchSource.java:209) |
at org.fusesource.hawtdispatch.internal.SerialDispatchQueue.run(SerialDispatchQueue.java:100) |
at org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:77) |
Exception in thread "hawtdispatch-DEFAULT-1" java.lang.NullPointerException |
at org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$stop_connections$1.apply$mcV$sp(SlaveLevelDBStore.scala:120) |
at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:357) |
at org.fusesource.hawtdispatch.transport.ServiceBase$3.run(ServiceBase.java:137) |
at org.fusesource.hawtdispatch.internal.SerialDispatchQueue.run(SerialDispatchQueue.java:100) |
at org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:77) |