Description of problem: If a message containing annotations is received over AMQP 1.0 using the qpid::messaging API, any application-properties that may also be in the message cannot be seen by the application as the getProperties() method returns only the annotations (and if there were both delivery- and message- annotations, only the message-annotations would be presented). Version-Release number of selected component (if applicable): qpid 0.28 and latest 3.0 candidates How reproducible: 100% Steps to Reproduce: 1. Send a message from JMS over 1.0 (0.28 version) with an application property set 2. Receive that message using qpid::messaging and attempt to retrieve the property in question Actual results: property cannot be seen in c++ client Expected results: property can be retrieved in c++ client Additional info: The workaround is to specify the nest_annotations connection option to be true.
Fix committed upstream as http://svn.apache.org/r1612258
verified on qpid-cpp-0.22-45