Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-2169

[AMQ7, DLA, auto create] DLA addresses do not auto create

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • AMQ 7.2.2.GA
    • broker-core
    • None

    Description

      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'

      Attachments

        Activity

          People

            rh-ee-ataylor Andy Taylor
            rhn-support-pfox Patrick Fox (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: