Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6144

[Java Broker] Environment invalid JE exception occured while transferring Master

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.30
    • 0.31
    • Broker-J
    • None

    Description

      While running the java-bdb.0-9-1, experienced the following exception during the MultiNodeTest.testTransferMasterWhilstMessagesInFlight which caused the broker to die and the test to fail.

      ########################################################################
      #
      # Unhandled Exception java.lang.IllegalStateException: Attempt to use non-open Environment object(). in Thread IoReceiver - /127.0.0.1:39306
      #
      # Exiting
      #
      ########################################################################
      java.lang.IllegalStateException: Attempt to use non-open Environment object().
      	at com.sleepycat.je.Environment.checkHandleIsValid(Environment.java:2193)
      	at com.sleepycat.je.Environment.beginTransactionInternal(Environment.java:1347)
      	at com.sleepycat.je.Environment.beginTransaction(Environment.java:1319)
      	at org.apache.qpid.server.store.berkeleydb.AbstractBDBMessageStore.removeMessage(AbstractBDBMessageStore.java:376)
      	at org.apache.qpid.server.store.berkeleydb.AbstractBDBMessageStore$StoredBDBMessage.remove(AbstractBDBMessageStore.java:1436)
      	at org.apache.qpid.server.message.AbstractServerMessageImpl.decrementReference(AbstractServerMessageImpl.java:101)
      	at org.apache.qpid.server.message.AbstractServerMessageImpl.access$500(AbstractServerMessageImpl.java:37)
      	at org.apache.qpid.server.message.AbstractServerMessageImpl$Reference.release(AbstractServerMessageImpl.java:275)
      	at org.apache.qpid.server.exchange.AbstractExchange$2.onRollback(AbstractExchange.java:566)
      	at org.apache.qpid.server.txn.LocalTransaction.doRollbackActions(LocalTransaction.java:270)
      	at org.apache.qpid.server.txn.LocalTransaction.rollback(LocalTransaction.java:374)
      	at org.apache.qpid.server.protocol.v0_8.AMQChannel.close(AMQChannel.java:739)
      	at org.apache.qpid.server.protocol.v0_8.AMQChannel.close(AMQChannel.java:715)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine.closeAllChannels(AMQProtocolEngine.java:942)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine.closeSession(AMQProtocolEngine.java:981)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine$3.run(AMQProtocolEngine.java:1035)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at javax.security.auth.Subject.doAs(Subject.java:356)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine.runAsSubject(AMQProtocolEngine.java:223)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine.closeSession(AMQProtocolEngine.java:1030)
      	at org.apache.qpid.server.protocol.v0_8.AMQProtocolEngine.closed(AMQProtocolEngine.java:1299)
      	at org.apache.qpid.server.protocol.MultiVersionProtocolEngine.closed(MultiVersionProtocolEngine.java:117)
      	at org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:222)
      	at java.lang.Thread.run(Thread.java:745)
      

      Attachments

        Activity

          People

            kwall Keith Wall
            orudyy Alex Rudyy
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: