[ 
https://issues.apache.org/jira/browse/QPID-6076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rob Godfrey updated QPID-6076:
------------------------------
    Summary: [Java Broker] Sending a 0-10 Message with no DeliveryProperties to 
the default exchange causes NPE  (was: Running python 
qpid_tests.broker_0_10.dtx.DtxTests.* cause NPE on Java Broker)

> [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the 
> default exchange causes NPE
> --------------------------------------------------------------------------------------------------
>
>                 Key: QPID-6076
>                 URL: https://issues.apache.org/jira/browse/QPID-6076
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.31
>            Reporter: Keith Wall
>
> 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.
> {noformat}
> 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)
> {noformat}
> {noformat}
> 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
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to