Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.16.0, 2.17.0
-
None
-
None
Description
DLA messages sometimes disappear when running retry or export/import
This only seem to happen on dead letter queues where dead-letter resources are created automatically
When running debug logging the following shows up for every message during import:
DEBUG [org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl] Message CoreMessage[MESSAGE] is not going anywhere as it didn't have a binding on address:QUEUENAME
All other queue information gets imported though, down to the dead letter filter. Just not the messages.
This seems to be reproducible by simply:
- configuring "auto-create-dead-letter-resources"
- sending a message to an ANYCAST queue
- sending that message to DLA
- run the "export" tool
- Get a fresh/empty journal
- import the data export