Details
Description
When an application throws an exception from on message, redelivery kicks in through session rollback. If the policy dictates that the message should be sent to the DLQ, the exception cause is lost.
The enhancement would pipe the exception with the internal poison ack such that it can be included as a message property in the message in the DLQ.
Some context in the answer http://stackoverflow.com/questions/5069733/preservation-of-exception-cause-when-redelivering-failed-activemq-jms-messages-pr/5109361#5109361
Attachments
Issue Links
- is related to
-
AMQ-2021 durable subscriber gets stuck while using persistent delivery mode and client acknowledgment with session.recover().
- Resolved