-
Story
-
Resolution: Done
-
Minor
-
None
-
AMQ 7.2.2.GA
-
None
When a message is sent to a DLA address that has not been created beforehand, the broker prints out the following message:
~~~
018-11-27 16:54:47,822 WARN [org.apache.activemq.artemis.core.server] AMQ222148: Message Reference[23]:RELIABLE:CoreMessage[messageID=23,durable=true,userID=419e25a6-f257-11e8-895b-0c4de9ce8296,priority=4, timestamp=Tue Nov 27 16:15:21 CET 2018,expiration=0, durable=true, address=test.one,size=380,properties=TypedProperties[__AMQ_CID=417986a0-f257-11e8-895b-0c4de9ce8296,count=3,ThreadSent=Producer ActiveMQQueue[test.one], thread=0,_AMQ_ROUTING_TYPE=1]]@679358254 has exceeded max delivery attempts. No bindings for Dead Letter Address XXXX so dropping it
~~~
I have confirmed with engineering that the DLA queues are not auto created. When messages are sent from clients, the addresses are auto-created but NOT when messages are sent within the broker even when the 'auto-create-addresses=true' is set.
It would be nice to have the broker auto-create DLA addresses when 'auto-create-addresses=true'