Description of problem: In AMQP 1.0 a delivery may be 'settled' without having a delivery state set (e.g. accepted, rejected), but the 1.0 based qpid::messaging implementation does not take this into account. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. run qpid-send or similar against activemq using AMQP 1.0 (need to also specify sasl_mechanisms:NONE) Actual results: The sender hangs when trying to close as the sent messages were not accepted (they were however settled). Expected results: Test exits normally. Additional info:
Fixed upstream by https://svn.apache.org/r1494644
Verification : got ActiveMQ running on RHEL 6.5 (thanks, Frantisek. ) used ActiveMQ web interface to create a queue (thanks, Ernie ) used this command to send messages to Active: qpid-send --connection-options {protocol:amqp1.0} --address micks_very_first_active_queue --content-size 666 -m 13 result: * messages showed up in the Active queue * qpid-send did not hang - terminated normally.