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

[Java Broker] Sending a 0-10 Message with no DeliveryProperties to the default exchange causes NPE

    XMLWordPrintableJSON

Details

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

    Description

      Running the Python test suite DtxTests against a Java Broker causes a NPE (within the CO framework). Java Broker is trunk with "secureOnlyMechanisms" : [ ] applied to the auth provider.

      Stack trace and command used to start the test suite below.

      2014-09-06 16:56:14,473 ERROR [IoReceiver - /0:0:0:0:0:0:0:1:59311] (v0_10.ServerSessionDelegate) - Exception processing command
      java.lang.NullPointerException
              at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333)
              at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988)
              at org.apache.qpid.server.model.AbstractConfiguredObject.getChildByName(AbstractConfiguredObject.java:1282)
              at org.apache.qpid.server.virtualhost.AbstractVirtualHost.getQueue(AbstractVirtualHost.java:503)
              at org.apache.qpid.server.exchange.DefaultDestination.send(DefaultDestination.java:58)
              at org.apache.qpid.server.protocol.v0_10.ServerSession.enqueue(ServerSession.java:249)
              at org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:385)
              at org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:78)
              at org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101)
              at org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:55)
              at org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:95)
              at org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:78)
              at org.apache.qpid.transport.Method.delegate(Method.java:159)
              at org.apache.qpid.transport.Session.received(Session.java:596)
              at org.apache.qpid.transport.Connection.dispatch(Connection.java:451)
              at org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:64)
              at org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:40)
              at org.apache.qpid.transport.MethodDelegate.messageTransfer(MethodDelegate.java:113)
              at org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101)
              at org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54)
              at org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40)
              at org.apache.qpid.transport.Method.delegate(Method.java:159)
              at org.apache.qpid.transport.Connection.received(Connection.java:404)
              at org.apache.qpid.server.protocol.v0_10.ServerConnection.access$001(ServerConnection.java:64)
              at org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:310)
              at org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:306)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.Subject.doAs(Subject.java:356)
              at org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:305)
              at org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:64)
              at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:97)
              at org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:198)
              at org.apache.qpid.transport.network.Assembler.frame(Assembler.java:131)
              at org.apache.qpid.transport.network.Frame.delegate(Frame.java:128)
              at org.apache.qpid.transport.network.Assembler.received(Assembler.java:102)
              at org.apache.qpid.transport.network.Assembler.received(Assembler.java:44)
              at org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:199)
              at org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:114)
              at org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:184)
              at org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:44)
              at org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:133)
              at org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:49)
              at org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:161)
      
      Oslo:python keith$  ./qpid-python-test -I../java/test-profiles/python_tests/Java010PythonExcludes -I../java/test-profiles/python_tests/JavaPre010PythonExcludes -m qpid_tests.broker_0_10 -m qpid_tests.broker_0_9 -m qpid_tests.broker_0_8 -m qmf.console "qpid_tests.broker_0_10.dtx.DtxTests.*"
      qpid_tests.broker_0_10.dtx.DtxTests.test_bad_resume ................................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_commit_unknown ............................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_end .......................................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 394, in test_end
            session.message_transfer(self.createMessage(session, "tx-queue", "one", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=3, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_end_suspend_and_fail ......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_end_unknown_xid .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_get_timeout_unknown .......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_not_ended ..................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 484, in test_invalid_commit_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_one_phase_false ............................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 453, in test_invalid_commit_one_phase_false
            tester.queue_declare(queue="dummy", exclusive=True, auto_delete=True)
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 101, in sync
            raise Timeout()
        Timeout
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_one_phase_true ................................................................................ fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 424, in test_invalid_commit_one_phase_true
            tester.queue_declare(queue="dummy", exclusive=True, auto_delete=True)
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 101, in sync
            raise Timeout()
        Timeout
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_prepare_not_ended .................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 541, in test_invalid_prepare_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 790, in createMessage
            session.message_transfer(message=Message(dp, mp, body))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 150, in do_invoke
            raise SessionDetached()
        SessionDetached
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_rollback_not_ended ................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 512, in test_invalid_rollback_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 790, in createMessage
            session.message_transfer(message=Message(dp, mp, body))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 150, in do_invoke
            raise SessionDetached()
        SessionDetached
      qpid_tests.broker_0_10.dtx.DtxTests.test_prepare_unknown .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_recover ...................................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 662, in test_recover
            session.message_transfer(self.createMessage(session, "dummy", "message%s" % (i), "message%s" % (i)))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(4), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_rollback_unknown ............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_select_required .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_set_timeout .................................................................................................. fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 617, in test_set_timeout
            session.message_transfer(self.createMessage(session, "queue-a", "timeout", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=3, id=serial(0))
      qpid_tests.broker_0_10.dtx.DtxTests.test_set_timeout_too_high ......................................................................................... pass
      Oslo:python keith$
      Oslo:python keith$
      Oslo:python keith$  ./runpythontest "qpid_tests.broker_0_10.dtx.DtxTests.*"
      qpid_tests.broker_0_10.dtx.DtxTests.test_bad_resume ................................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_commit_unknown ............................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_end .......................................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 394, in test_end
            session.message_transfer(self.createMessage(session, "tx-queue", "one", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=3, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_end_suspend_and_fail ......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_end_unknown_xid .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_get_timeout_unknown .......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_not_ended ..................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 484, in test_invalid_commit_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_one_phase_false ............................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 453, in test_invalid_commit_one_phase_false
            tester.queue_declare(queue="dummy", exclusive=True, auto_delete=True)
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 101, in sync
            raise Timeout()
        Timeout
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_commit_one_phase_true ................................................................................ fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 424, in test_invalid_commit_one_phase_true
            tester.queue_declare(queue="dummy", exclusive=True, auto_delete=True)
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 101, in sync
            raise Timeout()
        Timeout
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_prepare_not_ended .................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 541, in test_invalid_prepare_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 790, in createMessage
            session.message_transfer(message=Message(dp, mp, body))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 150, in do_invoke
            raise SessionDetached()
        SessionDetached
      qpid_tests.broker_0_10.dtx.DtxTests.test_invalid_rollback_not_ended ................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 512, in test_invalid_rollback_not_ended
            self.session.message_transfer(self.createMessage(tester, "dummy", "dummy", "whatever"))
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 790, in createMessage
            session.message_transfer(message=Message(dp, mp, body))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 150, in do_invoke
            raise SessionDetached()
        SessionDetached
      qpid_tests.broker_0_10.dtx.DtxTests.test_prepare_unknown .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_recover ...................................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 662, in test_recover
            session.message_transfer(self.createMessage(session, "dummy", "message%s" % (i), "message%s" % (i)))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(4), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(1))
      qpid_tests.broker_0_10.dtx.DtxTests.test_rollback_unknown ............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_select_required .............................................................................................. pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_set_timeout .................................................................................................. fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 617, in test_set_timeout
            session.message_transfer(self.createMessage(session, "queue-a", "timeout", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(3), description=u'Exception processing command: java.lang.NullPointerException', channel=3, id=serial(0))
      qpid_tests.broker_0_10.dtx.DtxTests.test_set_timeout_too_high ......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_start_already_known .......................................................................................... pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_start_join ................................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 255, in test_start_join
            session1.message_transfer(self.createMessage(session1, "one", "a", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(4), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(0))
      qpid_tests.broker_0_10.dtx.DtxTests.test_start_join_and_resume ........................................................................................ pass
      qpid_tests.broker_0_10.dtx.DtxTests.test_suspend_resume ............................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 291, in test_suspend_resume
            session.message_transfer(self.createMessage(session, "one", "a", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(4), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(0))
      qpid_tests.broker_0_10.dtx.DtxTests.test_suspend_start_end_resume ..................................................................................... fail
      Error during test:  Traceback (most recent call last):
          File "./qpid-python-test", line 340, in run
            phase()
          File "/Users/keith/src/qpid/qpid/tests/src/py/qpid_tests/broker_0_10/dtx.py", line 323, in test_suspend_start_end_resume
            session.message_transfer(self.createMessage(session, "one", "a", "DtxMessage"))
          File "/Users/keith/src/qpid/qpid/python/qpid/generator.py", line 25, in <lambda>
            method = lambda self, *args, **kwargs: self.invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 138, in invoke
            return self.do_invoke(op, args, kwargs)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 183, in do_invoke
            self.sync(self.timeout)
          File "/Users/keith/src/qpid/qpid/python/qpid/session.py", line 103, in sync
            raise SessionException(self.error())
        SessionException: ExecutionException(error_code=541, command_id=serial(4), description=u'Exception processing command: java.lang.NullPointerException', channel=1, id=serial(0))
      Totals: 126 tests, 11 passed, 0 skipped, 104 ignored, 11 failed
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: