We see below error in artemis.log and it is stopping the broker. Broker version 
is 2.26.0. Before broker stops, we see many entries where paging on different 
addresses are starting and stopping. When paging related logs on different 
addresses are done, we see message 'Cannot find iter to remove: 
java.lang.RuntimeException: Cannot find iter to remove' is logged and post that 
broker stops. Any input/lead will be helpful.

--------------Start of log-------------------------
2023-07-17T12:22:12.999Z INFO  --- [Thread-2 (Activ] 
org.apache.activemq.artemis.core.server : AMQ224108: Stopped paging on address 
'XXXX'; size=0 bytes (0 messages); maxSize=-1 bytes (-1 messages); 
globalSize=1035418769 bytes (76908 messages); globalMaxSize=1048576000 bytes 
(-1 messages);
..............
.............
..............
...............

2023-07-17T12:22:39.721Z WARN  --- [Thread-1 (Activ] 
org.apache.activemq.artemis.utils.actors.OrderedExecutor : Cannot find iter to 
remove: java.lang.RuntimeException: Cannot find iter to remove
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.next(PageSubscriptionImpl.java:1353)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.tryNext(PageSubscriptionImpl.java:1492)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.core.server.impl.QueueImpl$ExpiryScanner.run(QueueImpl.java:2522)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:56)
 [artemis-commons-2.26.0.jar:]
                at 
org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31)
 [artemis-commons-2.26.0.jar:]
                at 
org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:67)
 [artemis-commons-2.26.0.jar:]
                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.26.0.jar:]
Caused by: java.lang.IllegalStateException: Cannot find iter to remove
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.initPage(PageSubscriptionImpl.java:1295)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.internalGetNext(PageSubscriptionImpl.java:1473)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.moveNext(PageSubscriptionImpl.java:1378)
 [artemis-server-2.26.0.jar:2.26.0]
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.next(PageSubscriptionImpl.java:1348)
 [artemis-server-2.26.0.jar:2.26.0]
                ... 8 more
Caused by: java.lang.IllegalStateException: Cannot find iter to remove
                at 
org.apache.activemq.artemis.utils.collections.LinkedListImpl.removeIter(LinkedListImpl.java:370)
 [artemis-commons-2.26.0.jar:]
                at 
org.apache.activemq.artemis.utils.collections.LinkedListImpl$Iterator.close(LinkedListImpl.java:527)
 [artemis-commons-2.26.0.jar:]
                at 
org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl$CursorIterator.initPage(PageSubscriptionImpl.java:1286)
 [artemis-server-2.26.0.jar:2.26.0]
                ... 11 more

2023-07-17T12:22:53.266Z INFO  --- [Thread-27] org.apache.activemq.artemis : 
AMQ241005: Stopping embedded web server
2023-07-17T12:22:53.317Z INFO  --- [Thread-27] 
io.hawt.web.auth.AuthenticationFilter : Destroying hawtio authentication filter
2023-07-17T12:22:53.323Z INFO  --- [Thread-27] io.hawt.HawtioContextListener : 
Destroying hawtio services
2023-07-17T12:22:53.356Z INFO  --- [Thread-27] 
org.apache.activemq.hawtio.plugin.PluginContextListener : Destroyed 
artemis-plugin plugin
2023-07-17T12:22:53.373Z INFO  --- [Thread-27] 
org.apache.activemq.hawtio.branding.PluginContextListener : Destroyed 
activemq-branding plugin
2023-07-17T12:22:53.405Z INFO  --- [Thread-27] org.apache.activemq.artemis : 
AMQ241006: Stopped embedded web server
2023-07-17T12:22:53.405Z INFO  --- [Thread-27] 
org.apache.activemq.artemis.core.server : AMQ221002: Apache ActiveMQ Artemis 
Message Broker version 2.26.0 [66ff429e-f80d-11eb-b357-0050568f9608] stopped, 
uptime 6 minutes
--------------End of log-------------------------

Reply via email to