On 02/04/2016 08:00 PM, Toralf Lund wrote:
Hi,

I've suddenly started getting exceptions with messages like

framing-error: Queue "<queue name>": Dequeuing message with null
persistence Id.
(/work/build/build/qpid-0.22/cpp/src/qpid/legacystore/MessageStoreImpl.cpp:1374)"


in one of my applications (using the C++ messaging API.) This generally
happens when creating a receiver *for a different queue from the one
mentioned in the message*. Any idea what may be going on? What does the
message even mean?

When enqueing a message, the store attaches its own identifier to it for use when dequeueing the same message. The error message indicates that this identifier could not be obtained from the message when it was trying to dequeue.

It is essentially some kind of internal bug. There have been issues fixed with similar symptoms when using an LVQ[1], or a paged queue[2], or federation (though this should have been fixed a very long time ago) [3]. There could be other causes as well.

If possible, I would suggest upgrading as there have been a lot of changes and fixes since 0.22.

[1] https://issues.apache.org/jira/browse/QPID-5124

[2] https://issues.apache.org/jira/browse/QPID-5315

[3] https://issues.apache.org/jira/browse/QPID-3304

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to