You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2016/03/25 18:09:25 UTC

[jira] [Created] (QPID-7163) [Python Client 0-8..0-91] No support for the return of unroutable messages

Keith Wall created QPID-7163:
--------------------------------

             Summary: [Python Client 0-8..0-91] No support for the return of unroutable messages
                 Key: QPID-7163
                 URL: https://issues.apache.org/jira/browse/QPID-7163
             Project: Qpid
          Issue Type: Bug
          Components: Python Client
            Reporter: Keith Wall
            Priority: Minor


The legacy python client does not understand the AMQP 0-8..0-91 basic_return command.  If it receives one, it fails in the following way:

qpid_tests.broker_0_8.broker.BrokerTests.test_basic_delivery_immediate ..  Traceback (most recent call last):
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/testlib.py", line 67, in tearDown
      ch.queue_delete(queue=q)
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/peer.py", line 417, in <lambda>
      method = lambda *args, **kwargs: self.invoke(type, args, kwargs)
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/peer.py", line 312, in invoke
      return self.invoker(frame, content)
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/peer.py", line 357, in invoke_method
      self.write(frame, content)
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/peer.py", line 252, in write
      raise Closed(self.reason)
  Closed: Fatal error: 
  Traceback (most recent call last):
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/peer.py", line 151, in worker
      self.delegate(channel, Message(channel, frame, content))
    File "/x1/jenkins/jenkins-slave/workspace/Qpid-Python-Java-Test/trunk/qpid/python/qpid/delegate.py", line 43, in __call__
      handler = getattr(self, name)
  AttributeError: ClientDelegate instance has no attribute 'basic_return_'



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

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