Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4261

address-setting w/ wildcard not in herited by actual address

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      In my broker.xml I got

      <address-setting match="IMP#">
          <dead-letter-address>IMP.DLQ</dead-letter-address>
          <expiry-address>IMP.ExpiryQueue</expiry-address>
      </address-setting><addresses>
          <address name="IMP_MISC">
          <anycast>
              <queue name="IMP_MISC" />
          </anycast>
          </address>
      </addresses>
      

      My understanding from the docs is, that each actual address starting with

      IMP

      should inherit the DQL and ExpiryQueue setting.

      And yet, when starting Artemis, it logs

      2023-04-26 16:05:59,810 WARN  [org.apache.activemq.artemis.core.server] AMQ222165: No Dead Letter Address configured for queue IMP_MISC in AddressSettings
      2023-04-26 16:05:59,811 WARN  [org.apache.activemq.artemis.core.server] AMQ222166: No Expiry Address configured for queue IMP_MISC in AddressSettings
      

      Currently, I am fighting my way through the code, to find the place where the inheritance occurs, but no luck so far.
      Can someone point me there, and may tell me hhow to see the actual address configuration onced Artemis is up and running? Didn't find anything in the web-console.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              2020-11-12 arne anka
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: