[ https://issues.apache.org/jira/browse/PROTON-561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14066894#comment-14066894 ]
Keith Wall commented on PROTON-561: ----------------------------------- Should be fixed in Java Broker 0.30. > Using the java broker, messenger apparently doesn't propagate error back from > broker to messenger > ------------------------------------------------------------------------------------------------- > > Key: PROTON-561 > URL: https://issues.apache.org/jira/browse/PROTON-561 > Project: Qpid Proton > Issue Type: Bug > Components: proton-c > Affects Versions: 0.6, 0.7 > Reporter: Justin Ross > > (The java broker logging for AMQP 1.0 is minimal; I'll mention that in > another jira.) > The test program below simply hangs. It didn't seem to want to time out, > either. > {noformat} > from proton import Message, Messenger > msgr = Messenger() > msgr.start() > try: > msg = Message() > msg.address = "amqp://0.0.0.0:5672/test" > msg.body = "test" > msgr.put(msg) > msgr.send() > finally: > msgr.stop() > {noformat} > By contrast, the same operation rendered in the qpid_messaging API produces > the expected error: > {noformat} > import sys > # You will need to build the swig python binding and point at it > sys.path.append("/home/jross/code/qpid/cpp/build/bindings/qpid/python") > from qpid_messaging import Connection > conn = Connection("0.0.0.0:5672", protocol="amqp1.0") > conn.open() > try: > session = conn.session() > sender = session.sender("test") > message = Message("test") > sender.send(message) > finally: > conn.close() > {noformat} > Error: > {noformat} > Traceback (most recent call last): > File "/home/jross/test2.py", line 13, in <module> > sender = session.sender("test") > File > "/home/jross/code/qpid/cpp/build/bindings/qpid/python/qpid_messaging.py", > line 560, in sender > s = self._sender(target) > File > "/home/jross/code/qpid/cpp/build/bindings/qpid/python/qpid_messaging.py", > line 532, in _sender > def _sender(self, *args): return _qpid_messaging.Session__sender(self, > *args) > _qpid_messaging.NotFound: No such target : test > {noformat} -- This message was sent by Atlassian JIRA (v6.2#6252)