Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-437

NullPointerException when using replicated leveldb

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • JBoss A-MQ 6.1
    • 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)

            hchirino Hiram Chirino
            hchirino Hiram Chirino
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: