AMQ 6.3 - Not able to execute jmx retryMessages on DLQ
Issue
- We are using AMQ 6.3 R15.
-
DLQ are configure as individual DLQ.
<deadLetterStrategy> <individualDeadLetterStrategy queuePrefix="" queueSuffix=".error" useQueueForQueueMessages="true" /> </deadLetterStrategy> -
When messages are places by a consumer in the DLQ, it's possible to execute retryMessages() from the hawtio console. then the message are consumed again.
- If the broker is restarted while message are still in the DLQ, after the broker is up & running, it's not possible to execute "retryMessages()" the message appears : "java.lang.Exception : Retry of message is only possible on Dead Letter Queues!"
- So, it seems, after a reboot of the broker, that the retryMessages() is not possible to invoke. I don't know if it's a bug or a feature, maybe you can have a look.
Environment
- Red Hat AMQ
- 6.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.