You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Erwin Dondorp (Jira)" <ji...@apache.org> on 2023/01/18 23:08:00 UTC

[jira] [Comment Edited] (ARTEMIS-4130) failed amqp connect attempt leads to 3 stack traces in log

    [ https://issues.apache.org/jira/browse/ARTEMIS-4130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17678423#comment-17678423 ] 

Erwin Dondorp edited comment on ARTEMIS-4130 at 1/18/23 11:07 PM:
------------------------------------------------------------------

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}



was (Author: erwindon):
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)