-
Bug
-
Resolution: Done
-
Undefined
-
None
-
AMQ 7.11.6.GA
-
None
-
3
-
False
-
None
-
False
-
-
-
The following was observed:
- consumers were not consuming messages
- broker heap shows no consumers for the related destination
- broker heap shows messages in delivery for destination
A restart of the broker resolves the issue. Logs show:
2024-07-02 00:04:42,381 ERROR [org.apache.activemq.artemis.core.client] AMQ214014: Failed to execute failure listener java.lang.IllegalStateException: Expected delivery-id 10240, got 10237 at org.apache.qpid.proton.engine.impl.TransportSession.verifyNewDeliveryIdSequence(TransportSession.java:366) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.TransportSession.handleTransfer(TransportSession.java:296) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.TransportImpl.handleTransfer(TransportImpl.java:1354) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.TransportImpl.handleTransfer(TransportImpl.java:70) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.amqp.transport.Transfer.invoke(Transfer.java:178) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.TransportImpl.handleFrame(TransportImpl.java:1472) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.FrameParser.input(FrameParser.java:425) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.FrameParser.process(FrameParser.java:536) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.SaslImpl$SwitchingSaslTransportWrapper.process(SaslImpl.java:832) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.HandshakeSniffingTransportWrapper.process(HandshakeSniffingTransportWrapper.java:101) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.qpid.proton.engine.impl.TransportImpl.process(TransportImpl.java:1589) ~[proton-j-0.34.1.redhat-00002.jar:?] at org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.flush(ProtonHandler.java:360) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.lambda$close$2(ProtonHandler.java:376) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.runNow(ProtonHandler.java:348) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.close(ProtonHandler.java:371) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.close(AMQPConnectionContext.java:294) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.broker.AMQPConnectionCallback.close(AMQPConnectionCallback.java:147) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.broker.AMQPConnectionCallback.connectionFailed(AMQPConnectionCallback.java:226) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.spi.core.protocol.AbstractRemotingConnection.callFailureListeners(AbstractRemotingConnection.java:97) ~[artemis-core-client-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.broker.ActiveMQProtonRemotingConnection.lambda$fail$0(ActiveMQProtonRemotingConnection.java:101) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.runNow(ProtonHandler.java:348) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.runNow(AMQPConnectionContext.java:313) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.protocol.amqp.broker.ActiveMQProtonRemotingConnection.fail(ActiveMQProtonRemotingConnection.java:99) ~[artemis-amqp-protocol-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.spi.core.protocol.AbstractRemotingConnection.fail(AbstractRemotingConnection.java:231) ~[artemis-core-client-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServiceImpl.java:695) ~[artemis-server-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.channelRead(ActiveMQChannelHandler.java:73) ~[artemis-core-client-2.28.0.redhat-00019.jar:2.28.0.redhat-00019] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) ~[netty-common-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) ~[netty-common-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.100.Final-redhat-00001.jar:4.1.100.Final-redhat-00001] at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) ~[artemis-commons-2.28.0.redhat-00019.jar:2.28.0.redhat-00019]