-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
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]