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

Broker connection Mirror for LVQ throws exception when message-acknowledgements="true"

XMLWordPrintable

    • False
    • False
    • ARTEMIS-3743, ARTEMIS-3766

      Broker connection Mirror for LVQ throws exception when message-acknowledgements="true"

      ...
               <address name="last.value">
                  <anycast>
                     <queue name="last.value" last-value-key="code">
                        <durable>true</durable>
                     </queue>
                  </anycast>
               </address>
            </addresses>
      
            <broker-connections>
               <amqp-connection uri="tcp://0.0.0.0:5673" name="broker2">
                     <mirror queue-removal="true" queue-creation="true" message-acknowledgements="true" />
               </amqp-connection>
            </broker-connections>
      ...
      

      Exception:

      2022-02-23 16:42:12,089 WARN  [org.apache.activemq.artemis.core.server] AMQ222153: Cannot locate record for message id = 645 on Journal: java.lang.Exception
      	at org.apache.activemq.artemis.core.persistence.impl.journal.AbstractJournalStorageManager.messageUpdateCallback(AbstractJournalStorageManager.java:457) [artemis-server-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      	at org.apache.activemq.artemis.core.journal.impl.JournalImpl$2.run(JournalImpl.java:1098) [artemis-journal-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      	at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) [artemis-commons-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      	at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) [artemis-commons-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      	at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:65) [artemis-commons-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [java.base:]
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [java.base:]
      	at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) [artemis-commons-2.18.0.redhat-00010.jar:2.18.0.redhat-00010]
      

              csuconic@redhat.com Clebert Suconic
              mgubaidu@redhat.com Marat Gubaidullin (Inactive)
              Samuel Gajdos Samuel Gajdos
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: