Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!

Qlik Talend ESB: Undelivered messages are not sent to the ActiveMQ Dead Letter Queue (DLQ)

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
TalendSolutionExpert
Contributor II
Contributor II

Qlik Talend ESB: Undelivered messages are not sent to the ActiveMQ Dead Letter Queue (DLQ)

Last Update:

Jan 4, 2026 9:42:13 PM

Updated By:

Shicong_Hong

Created date:

Apr 1, 2021 6:12:51 AM

A JMS message fails in the route exchange flow, and consequently, the JMS transaction is rolled back, which triggers the ActiveMQ redelivery policy. 

When message redelivery attempts exceed maximumRedeliveries (six times by default), the pending message should be sent to the Dead Letter Queue, but this doesn't happen.

 

Cause

The original undelivered message is non-persistent, but by default, only undelivered persistent messages are sent to DLQ.

 

Resolution

Send persistent messages to ensure that they end up in DLQ if they can't be delivered. See the Apache ActiveMQ Message Redelivery and DLQ Handling page for more information.

 

Version history
Last update:
‎2026-01-04 09:42 PM
Updated by: