1 Reply Latest reply on Jan 30, 2012 3:49 AM by jaikiran

    Hornetq address settings reference non-existing DLQ

    r.reimann

      The standalone-full.xml and domain.xml configurations for AS7.1.0.CR1b contain the following Hornetq address settings:

       

      <!--default for catch all-->
      <address-setting match="#">
          <dead-letter-address>jms.queue.DLQ</dead-letter-address>
          <expiry-address>jms.queue.ExpiryQueue</expiry-address>
          <redelivery-delay>0</redelivery-delay>
          <max-size-bytes>10485760</max-size-bytes>
          <message-counter-history-day-limit>10</message-counter-history-day-limit>
          <address-full-policy>BLOCK</address-full-policy>
      </address-setting>
      

       

      The queue "jms.queue.DLQ" referenced in the dead-letter-address element is not part of the configuration. Therefore messages exceeding max delivery attempts get dropped.

       

      Message ... has exceeded max delivery attempts. No bindings for Dead Letter Address jms.queue.DLQ so dropping it
      

       

      I would like to know if this intentional or if the referenced DLQ is accidentally missing and will be added in AS7.1.0.Final?

       

      Regards

      Robert