[ https://issues.apache.org/jira/browse/ARTEMIS-4130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17678423#comment-17678423 ]
Erwin Dondorp commented on ARTEMIS-4130: ---------------------------------------- and a wireshark trace: {noformat} No. Time Source Destination Protocol Length Info 38 1584.653839 10.11.1.4 10.10.0.88 AMQP 62 Protocol-Header 1-0-0 Frame 38: 62 bytes on wire (496 bits), 62 bytes captured (496 bits) on interface \Device\NPF_{E8595EF0-E198-46F6-B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0), Dst: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0) Internet Protocol Version 4, Src: 10.11.1.4, Dst: 10.10.0.88 Transmission Control Protocol, Src Port: 56132, Dst Port: 5672, Seq: 1, Ack: 1, Len: 8 Advanced Message Queuing Protocol Protocol: AMQP Protocol-ID: 3 Version Major: 1 Version Minor: 0 Version-Revision: 0 No. Time Source Destination Protocol Length Info 40 1584.778588 10.10.0.88 10.11.1.4 AMQP 96 Protocol-Header 1-0-0 sasl.mechanisms Frame 40: 96 bytes on wire (768 bits), 96 bytes captured (768 bits) on interface \Device\NPF_{E8595EF0-E198-46F6-B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0), Dst: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0) Internet Protocol Version 4, Src: 10.10.0.88, Dst: 10.11.1.4 Transmission Control Protocol, Src Port: 5672, Dst Port: 56132, Seq: 1, Ack: 9, Len: 42 Advanced Message Queuing Protocol Protocol: AMQP Protocol-ID: 3 Version Major: 1 Version Minor: 0 Version-Revision: 0 Advanced Message Queuing Protocol Length: 34 Doff: 2 Type: SASL (1) Channel: 0 SASL Method: sasl.mechanisms (64) Arguments Mechanisms (array of 2 elements) Mechanisms (sym8): PLAIN Mechanisms (sym8): ANONYMOUS No. Time Source Destination Protocol Length Info 41 1584.781746 10.11.1.4 10.10.0.88 AMQP 103 sasl.init Frame 41: 103 bytes on wire (824 bits), 103 bytes captured (824 bits) on interface \Device\NPF_{E8595EF0-E198-46F6- B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0), Dst: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0) Internet Protocol Version 4, Src: 10.11.1.4, Dst: 10.10.0.88 Transmission Control Protocol, Src Port: 56132, Dst Port: 5672, Seq: 9, Ack: 43, Len: 49 Advanced Message Queuing Protocol Length: 49 Doff: 2 Type: SASL (1) Channel: 0 SASL Method: sasl.init (65) Arguments Mechanism: ANONYMOUS Init-Response: 616e6f6e796d6f757340646534313064356530303437 No. Time Source Destination Protocol Length Info 42 1584.793041 10.10.0.88 10.11.1.4 AMQP 70 sasl.outcome Frame 42: 70 bytes on wire (560 bits), 70 bytes captured (560 bits) on interface \Device\NPF_{E8595EF0-E198-46F6-B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0), Dst: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0) Internet Protocol Version 4, Src: 10.10.0.88, Dst: 10.11.1.4 Transmission Control Protocol, Src Port: 5672, Dst Port: 56132, Seq: 43, Ack: 58, Len: 16 Advanced Message Queuing Protocol Length: 16 Doff: 2 Type: SASL (1) Channel: 0 SASL Method: sasl.outcome (68) Arguments Code: ok (0) No. Time Source Destination Protocol Length Info 43 1584.794658 10.11.1.4 10.10.0.88 AMQP 281 Protocol-Header 1-0-0 open begin attach Frame 43: 281 bytes on wire (2248 bits), 281 bytes captured (2248 bits) on interface \Device\NPF_{E8595EF0-E198-46F6- B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0), Dst: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0) Internet Protocol Version 4, Src: 10.11.1.4, Dst: 10.10.0.88 Transmission Control Protocol, Src Port: 56132, Dst Port: 5672, Seq: 58, Ack: 59, Len: 227 Advanced Message Queuing Protocol Protocol: AMQP Protocol-ID: 0 Version Major: 1 Version Minor: 0 Version-Revision: 0 Advanced Message Queuing Protocol Length: 74 Doff: 2 Type: AMQP (0) Channel: 0 Performative: open (16) Arguments Container-Id: dccd5f55-a015-43ba-8c9b-252bf38c89e2 Hostname: 10.10.0.88 Channel-Max: 32767 Advanced Message Queuing Protocol Length: 26 Doff: 2 Type: AMQP (0) Channel: 0 Performative: begin (17) Arguments Next-Outgoing-Id: 0 Incoming-Window: 2147483647 Outgoing-Window: 2147483647 Advanced Message Queuing Protocol Length: 119 Doff: 2 Type: AMQP (0) Channel: 0 Performative: attach (18) Arguments Name: dccd5f55-a015-43ba-8c9b-252bf38c89e2-demoaddress Handle: 0 Role: sender Send-Settle-Mode: mixed (2) Receive-Settle-Mode: first (0) Source Terminus-Durable: none (0) Timeout: 0 Dynamic: False Target Address: demoaddress Terminus-Durable: none (0) Timeout: 0 Dynamic: False Initial-Delivery-Count: 0 Max-Message-Size: 0 No. Time Source Destination Protocol Length Info 44 1584.803562 10.10.0.88 10.11.1.4 AMQP 62 Protocol-Header 1-0-0 Frame 44: 62 bytes on wire (496 bits), 62 bytes captured (496 bits) on interface \Device\NPF_{E8595EF0-E198-46F6-B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0), Dst: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0) Internet Protocol Version 4, Src: 10.10.0.88, Dst: 10.11.1.4 Transmission Control Protocol, Src Port: 5672, Dst Port: 56132, Seq: 59, Ack: 58, Len: 8 Advanced Message Queuing Protocol Protocol: AMQP Protocol-ID: 0 Version Major: 1 Version Minor: 0 Version-Revision: 0 No. Time Source Destination Protocol Length Info 45 1584.817702 10.10.0.88 10.11.1.4 AMQP 214 open close Frame 45: 214 bytes on wire (1712 bits), 214 bytes captured (1712 bits) on interface \Device\NPF_{E8595EF0-E198-46F6- B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0), Dst: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0) Internet Protocol Version 4, Src: 10.10.0.88, Dst: 10.11.1.4 Transmission Control Protocol, Src Port: 5672, Dst Port: 56132, Seq: 67, Ack: 285, Len: 160 Advanced Message Queuing Protocol Length: 76 Doff: 2 Type: AMQP (0) Channel: 0 Performative: open (16) Arguments Container-Id: Max-Frame-Size: 131072 Channel-Max: 65535 Idle-Timeout: 30000 Properties (map of 1 element) Advanced Message Queuing Protocol Length: 84 Doff: 2 Type: AMQP (0) Channel: 0 Performative: close (24) Arguments Error Condition: amqp:internal-error Description: Unrecoverable error: NullPointerException No. Time Source Destination Protocol Length Info 47 1584.820034 10.11.1.4 10.10.0.88 AMQP 66 close Frame 47: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) on interface \Device\NPF_{E8595EF0-E198-46F6-B940-211FB612116C}, id 7 Ethernet II, Src: 00:ff:e8:59:5e:f0 (00:ff:e8:59:5e:f0), Dst: 00:ff:e9:59:5e:f0 (00:ff:e9:59:5e:f0) Internet Protocol Version 4, Src: 10.11.1.4, Dst: 10.10.0.88 Transmission Control Protocol, Src Port: 56132, Dst Port: 5672, Seq: 285, Ack: 227, Len: 12 Advanced Message Queuing Protocol Length: 12 Doff: 2 Type: AMQP (0) Channel: 0 Performative: close (24) Arguments {noformat} > failed amqp connect attempt leads to 3 stack traces in log > ---------------------------------------------------------- > > Key: ARTEMIS-4130 > URL: https://issues.apache.org/jira/browse/ARTEMIS-4130 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: AMQP > Affects Versions: 2.27.1 > Reporter: Erwin Dondorp > Priority: Major > > context: > * server login.conf allows only "PropertiesLoginModule required" (i.e. > username+password only) > * client is using AMQP with Python Proton library > * client is connecting anonymously to this server > the connect attempt is supposed to fail because it is trying anonymous login > on a server that does not allow that. but that is not the problem. > instead of a simple rejected login, this results in 3 stack traces in the > artemis server logfile per connect attempt. the client still gets its > rejection, but in the form of a "amqp:internal-error / Unrecoverable error: > NullPointerException". > this is the log for a single connect attempt: > {noformat} > 2023-01-15 12:46:35,847 WARN [org.apache.activemq.artemis.core.server] > AMQ222216: Security problem while authenticating: AMQ229031: Unable to > validate user from /10.11.1.3:62895. Username: null; SSL certificate subject > DN: unavailable > 2023-01-15 12:46:35,847 WARN > [org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext] > AMQ229031: Unable to validate user from /10.11.1.3:62895. Username: null; SSL > certificate subject DN: unavailable > org.apache.activemq.artemis.api.core.ActiveMQSecurityException: AMQ229031: > Unable to validate user from /10.11.1.3:62895. Username: null; SSL > certificate subject DN: unavailable > at > org.apache.activemq.artemis.core.security.impl.SecurityStoreImpl.authenticationFailed(SecurityStoreImpl.java:360) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.security.impl.SecurityStoreImpl.authenticate(SecurityStoreImpl.java:189) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.validateUser(ActiveMQServerImpl.java:1744) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.validateUser(AMQPConnectionContext.java:595) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.onRemoteOpen(AMQPConnectionContext.java:553) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.Events.dispatch(Events.java:32) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.dispatch(ProtonHandler.java:565) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.flush(ProtonHandler.java:361) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.inputBuffer(ProtonHandler.java:318) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.inputBuffer(AMQPConnectionContext.java:242) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.broker.ActiveMQProtonRemotingConnection.bufferReceived(ActiveMQProtonRemotingConnection.java:134) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServiceImpl.java:691) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.channelRead(ActiveMQChannelHandler.java:73) > ~[artemis-core-client-2.27.1.jar:2.27.1] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) > ~[artemis-commons-2.27.1.jar:?] > 2023-01-15 12:46:35,848 WARN [org.apache.activemq.artemis.core.server] > AMQ222216: Security problem while authenticating: AMQ229031: Unable to > validate user from /10.11.1.3:62895. Username: null; SSL certificate subject > DN: unavailable > 2023-01-15 12:46:35,848 WARN > [org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler] > AMQ229031: Unable to validate user from /10.11.1.3:62895. Username: null; SSL > certificate subject DN: unavailable > org.apache.activemq.artemis.api.core.ActiveMQSecurityException: AMQ229031: > Unable to validate user from /10.11.1.3:62895. Username: null; SSL > certificate subject DN: unavailable > at > org.apache.activemq.artemis.core.security.impl.SecurityStoreImpl.authenticationFailed(SecurityStoreImpl.java:360) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.security.impl.SecurityStoreImpl.authenticate(SecurityStoreImpl.java:189) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.validateUser(ActiveMQServerImpl.java:1744) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createSession(ActiveMQServerImpl.java:1724) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.broker.AMQPSessionCallback.init(AMQPSessionCallback.java:207) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPSessionContext.initialize(AMQPSessionContext.java:86) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.onRemoteOpen(AMQPConnectionContext.java:691) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.Events.dispatch(Events.java:50) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.dispatch(ProtonHandler.java:565) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.flush(ProtonHandler.java:361) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.inputBuffer(ProtonHandler.java:318) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.inputBuffer(AMQPConnectionContext.java:242) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.broker.ActiveMQProtonRemotingConnection.bufferReceived(ActiveMQProtonRemotingConnection.java:134) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServiceImpl.java:691) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.channelRead(ActiveMQChannelHandler.java:73) > ~[artemis-core-client-2.27.1.jar:2.27.1] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) > ~[artemis-commons-2.27.1.jar:?] > 2023-01-15 12:46:35,849 WARN > [org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler] null > java.lang.NullPointerException: null > at > org.apache.activemq.artemis.protocol.amqp.broker.AMQPSessionCallback.getAddress(AMQPSessionCallback.java:724) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.ProtonServerReceiverContext.getRoutingType(ProtonServerReceiverContext.java:169) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.ProtonServerReceiverContext.initialize(ProtonServerReceiverContext.java:119) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPSessionContext.addReceiver(AMQPSessionContext.java:256) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.remoteLinkOpened(AMQPConnectionContext.java:391) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.onRemoteOpen(AMQPConnectionContext.java:712) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.Events.dispatch(Events.java:68) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.dispatch(ProtonHandler.java:565) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.flush(ProtonHandler.java:361) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.handler.ProtonHandler.inputBuffer(ProtonHandler.java:318) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext.inputBuffer(AMQPConnectionContext.java:242) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.protocol.amqp.broker.ActiveMQProtonRemotingConnection.bufferReceived(ActiveMQProtonRemotingConnection.java:134) > ~[artemis-amqp-protocol-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServiceImpl.java:691) > ~[artemis-server-2.27.1.jar:2.27.1] > at > org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.channelRead(ActiveMQChannelHandler.java:73) > ~[artemis-core-client-2.27.1.jar:2.27.1] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) > ~[netty-transport-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) > ~[netty-transport-classes-epoll-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > ~[netty-common-4.1.82.Final.jar:4.1.82.Final] > at > org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) > ~[artemis-commons-2.27.1.jar:?] > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)