Ramarajan R created CAMEL-15551:
-----------------------------------

             Summary: Multiple jms component Consumers is throwing  Connection 
error when connecting to Artemis broker inside docker container
                 Key: CAMEL-15551
                 URL: https://issues.apache.org/jira/browse/CAMEL-15551
             Project: Camel
          Issue Type: Bug
          Components: came-jms
    Affects Versions: 2.25.1
            Reporter: Ramarajan R


We are connecting to Artemis broker(2.13.0) deployed in Docker Container using 
Camel JMS Component (Version 2.25.1) We are connecting to Artemis 
broker(2.13.0) deployed in Docker Container using Camel JMS Component (Version 
2.25.1) When we have multiple consumer routes we are facing below exception ,: 
ActiveMQSecurityException[errorType=SECURITY_EXCEPTION message=AMQ229031: 
Unable to validate user from /host:52202. Username: null; SSL certificate 
subject DN: unavailable[main] DEBUG 
org.apache.camel.component.jms.DefaultJmsMessageListenerContainer  - Could not 
establish shared JMS Connection - leaving it up to asynchronous invokers to 
establish a Connection as soon as possiblejavax.jms.JMSSecurityException: 
AMQ229031: Unable to validate user from /localhost:52486. Username: null; SSL 
certificate subject DN: unavailable        at 
org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:467)
        at 
org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:361)
        at 
org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQClientProtocolManager.createSessionContext(ActiveMQClientProtocolManager.java:300)
        at 
org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQClientProtocolManager.createSessionContext(ActiveMQClientProtocolManager.java:249)
        at 
org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.createSessionChannel(ClientSessionFactoryImpl.java:1366)
        at 
org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.createSessionInternal(ClientSessionFactoryImpl.java:691)
        at 
org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.createSession(ClientSessionFactoryImpl.java:316)
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnection.authorize(ActiveMQConnection.java:684)
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:920)
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:299)
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:294)
The same works when we have single consumer routes.When we connect to 
Standalone broker both single and multiple consumer route works
When I use Artemis core library with plain java classes without camel 
JMScomponent then we are able to make connection for more than 1 consumers.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to