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]