[
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)