[ https://issues.apache.org/jira/browse/ARTEMIS-2971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17223624#comment-17223624 ]
Robbie Gemmell commented on ARTEMIS-2971: ----------------------------------------- Related, if the broker tries to connect with user+pass configured to a server that doesnt support PLAIN, it appears to go into an infinite loop and so generates a StackOverflowError before failing the attempt as result. It then repeats this each reconnect-interval. > outgoing 'server-connection' doesnt support ANONYMOUS or EXTERNAL SASL > mechanisms > --------------------------------------------------------------------------------- > > Key: ARTEMIS-2971 > URL: https://issues.apache.org/jira/browse/ARTEMIS-2971 > Project: ActiveMQ Artemis > Issue Type: Bug > Affects Versions: 2.16.0 > Reporter: Robbie Gemmell > Assignee: Clebert Suconic > Priority: Major > > The broker supports using ANONYMOUS and EXTERNAL SASL mechanisms for > connecting AMQP clients to the broker. However, it doesnt support either for > the outgoingserver-connection feature to have the broker establish > connections. This means an Artemis broker may be unable to connect to another > Artemis broker using this feature, depending on its configuration. > The broker currently only supports using PLAIN if a user+pass is supplied for > the outgoing connection, or using a raw AMQP (no SASL) connection if no > user+pass is supplied. This means the broker cant connect to a server unless > it either offers PLAIN, or accepts bare AMQP without SASL auth (which some > dont, e.g I think ActiveMQ 5 by default at least). > > EXTERNAL is going to be fairly desirable for such use cases. Using SASL > ANONYMOUS for connections without user+pass/EXTERNAL woud be a more typical > default, but it shoul at least be supported. -- This message was sent by Atlassian Jira (v8.3.4#803005)