Hi,

It seems the problem is related to throttling.   Can anyone tell me which datas 
are to be modified  to face this authentication failure ?

> TID: [-1234] [] [2019-07-31 11:00:34,026]  INFO 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler} -  
> Authentication failed:Error processing data: 
> javax.security.sasl.SaslException: Authentication failed 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler}


I tried editing jndi.properties file to enter our carbon admin password and 
replace there 'localhost' with the machine name but that changed nothing :

connectionfactory.QueueConnectionFactory = 
amqp://admin:myCarbonAdminPWD@clientID/test?brokerlist='tcp://machine_name:5672'
connectionfactory.QueueConnectionFactory = 
amqp://admin:myCarbonAdminPWD@clientID/test?brokerlist='tcp://machine_name:5672'

Thanks,
Bernard



> Début du message réexpédié :
> 
> De: Bernard Paris <[email protected]>
> Objet: JMSException with apim-2.6 active/active depl.
> Date: 31 juillet 2019 à 12:05:31 UTC+2
> À: dev <[email protected]>
> 
> 
> I just installed an Active-Active Deployment APIM-2.6 (2 nodes with same 
> configs).
> Both servers share a common <API-M_HOME>/repository/deployment/server 
> directory, and both start with no errors/warnings.
> I can publish and test APIs, on any of one of the 2 servers, it's ok, but in 
> my logs I find this error reported below.  
> 
> 
> TID: [-1234] [] [2019-07-31 11:00:33,809]  INFO 
> {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} -  Local entry : 
> gov:/apimgt/statistics/ga-config.xml was added to the Synapse configuration 
> successfully {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker}
> TID: [-1234] [] [2019-07-31 11:00:33,833]  INFO 
> {org.apache.synapse.core.axis2.TimeoutHandler} -  This engine will expire all 
> callbacks after GLOBAL_TIMEOUT: 120 seconds, irrespective of the timeout 
> action, after the specified or optional timeout 
> {org.apache.synapse.core.axis2.TimeoutHandler}
> TID: [-1] [] [2019-07-31 11:00:33,918]  INFO 
> {org.wso2.carbon.databridge.core.DataBridge} -  user admin connected 
> {org.wso2.carbon.databridge.core.DataBridge}
> TID: [-1234] [] [2019-07-31 11:00:33,955]  INFO 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory} 
> -  JMS ConnectionFactory : jmsEventPublisher initialized 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory}
> TID: [-1234] [] [2019-07-31 11:00:33,988]  INFO 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler} -  SASL 
> Mechanism selected: PLAIN 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler}
> TID: [-1234] [] [2019-07-31 11:00:33,989]  INFO 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler} -  Locale 
> selected: en_US {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler}
> TID: [-1234] [] [2019-07-31 11:00:34,026]  INFO 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler} -  
> Authentication failed:Error processing data: 
> javax.security.sasl.SaslException: Authentication failed 
> {org.wso2.andes.server.handler.ConnectionStartOkMethodHandler}
> TID: [-1] [] [2019-07-31 11:00:34,027]  INFO 
> {org.wso2.andes.client.handler.ConnectionCloseMethodHandler} -  
> ConnectionClose frame received 
> {org.wso2.andes.client.handler.ConnectionCloseMethodHandler}
> TID: [-1] [] [2019-07-31 11:00:34,028]  INFO 
> {org.wso2.andes.client.handler.ConnectionCloseMethodHandler} -  Error :530: 
> not allowed:Thread-54 
> {org.wso2.andes.client.handler.ConnectionCloseMethodHandler}
> TID: [-1] [] [2019-07-31 11:00:34,028]  INFO 
> {org.wso2.andes.server.handler.ConnectionCloseOkMethodHandler} -  Received 
> Connection-close-ok 
> {org.wso2.andes.server.handler.ConnectionCloseOkMethodHandler}
> TID: [-1] [] [2019-07-31 11:00:34,028]  INFO 
> {org.wso2.andes.client.state.AMQStateManager} -  Notifying 
> Waiters([org.wso2.andes.client.state.StateWaiter@62b8f2fe]) for error:not 
> allowed {org.wso2.andes.client.state.AMQStateManager}
> TID: [-1] [] [2019-07-31 11:00:34,030] ERROR 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory} 
> -  Error acquiring a Connection from the JMS CF : jmsEventPublisher using 
> properties : {transport.jms.ConcurrentPublishers=allow, 
> java.naming.provider.url=repository/conf/jndi.properties, 
> java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory,
>  transport.jms.DestinationType=topic, 
> transport.jms.ConnectionFactoryJNDIName=TopicConnectionFactory, 
> transport.jms.Destination=throttleData} 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory}
> javax.jms.JMSException: Error creating connection: Unable to Connect
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:346)
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:53)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUtils.createConnection(JMSUtils.java:387)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.createConnection(JMSConnectionFactory.java:268)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSConnectionFactory.java:356)
>       at 
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMessageSender.send(JMSMessageSender.java:86)
>       at 
> org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMSSender.run(JMSEventAdapter.java:284)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       at java.lang.Thread.run(Thread.java:748)
> Caused by: org.wso2.andes.AMQConnectionFailureException: Unable to Connect
>       at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:485)
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
>       ... 13 more
> TID: [-1] [] [2019-07-31 11:00:34,031]  WARN 
> {org.wso2.andes.client.state.AMQStateManager} -  No Waiters for error saving 
> as last error:Exception thrown against AMQConnection:
> Host: localhost
> Port: 5672
> Virtual Host: carbon
> Client ID: clientid
> Active session count: 0: org.wso2.andes.AMQDisconnectedException: Server 
> closed connection and reconnection not permitted. 
> {org.wso2.andes.client.state.AMQStateManager}
> TID: [-1] [] [2019-07-31 11:00:34,032] ERROR 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory} 
> -  Error acquiring a Connection from the JMS CF : jmsEventPublisher using 
> properties : {transport.jms.ConcurrentPublishers=allow, 
> java.naming.provider.url=repository/conf/jndi.properties, 
> java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory,
>  transport.jms.DestinationType=topic, 
> transport.jms.ConnectionFactoryJNDIName=TopicConnectionFactory, 
> transport.jms.Destination=throttleData} 
> {org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory}
> org.wso2.carbon.event.output.adapter.core.exception.OutputEventAdapterRuntimeException:
>  Error acquiring a Connection from the JMS CF : jmsEventPublisher using 
> properties : {transport.jms.ConcurrentPublishers=allow, 
> java.naming.provider.url=repository/conf/jndi.properties, 
> java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory,
>  transport.jms.DestinationType=topic, 
> transport.jms.ConnectionFactoryJNDIName=TopicConnectionFactory, 
> transport.jms.Destination=throttleData}
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.handleException(JMSConnectionFactory.java:197)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.createConnection(JMSConnectionFactory.java:278)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSConnectionFactory.java:356)
>       at 
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMessageSender.send(JMSMessageSender.java:86)
>       at 
> org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMSSender.run(JMSEventAdapter.java:284)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       at java.lang.Thread.run(Thread.java:748)
> Caused by: javax.jms.JMSException: Error creating connection: Unable to 
> Connect
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:346)
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:53)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUtils.createConnection(JMSUtils.java:387)
>       at 
> org.wso2.carbon.event.output.adapter.jms.internal.util.JMSConnectionFactory.createConnection(JMSConnectionFactory.java:268)
>       ... 10 more
> Caused by: org.wso2.andes.AMQConnectionFailureException: Unable to Connect
>       at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:485)
>       at 
> org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
>       ... 13 more
> TID: [-1] [] [2019-07-31 11:00:34,032]  WARN 
> {org.wso2.andes.client.AMQConnection} -  Throwable Received but no listener 
> set: org.wso2.andes.AMQDisconnectedException: Server closed connection and 
> reconnection not permitted. {org.wso2.andes.client.AMQConnection}
> TID: [-1] [] [2019-07-31 11:00:34,034]  WARN 
> {org.wso2.andes.client.AMQConnection} -  Throwable Received but no listener 
> set: org.wso2.andes.AMQException: AMQP timed out when attempting to close the 
> connection  {org.wso2.andes.client.AMQConnection}
> 
> 
> 
> 
> Since the error (I don't undestand) related to a connection to Port: 5672, I 
> checked the log at start up but all seems ok:
> TID: [-1234] [] [2019-07-31 09:47:28,446]  INFO 
> {qpid.message.broker.listening} -  [Broker] BRK-1002 : Starting : Listening 
> on TCP port 5672 {qpid.message.broker.listening}
> TID: [-1] [] [2019-07-31 09:47:28,448]  INFO 
> {org.wso2.andes.kernel.AndesContextInformationManager} -  Queue Sync 
> [create]: deadletterchannel 
> {org.wso2.andes.kernel.AndesContextInformationManager}
> TID: [-1234] [] [2019-07-31 09:47:28,452]  INFO 
> {qpid.message.broker.listening} -  [Broker] BRK-1002 : Starting : Listening 
> on TCP/SSL port 8672 {qpid.message.broker.listening}
> TID: [-1234] [] [2019-07-31 09:47:28,457]  INFO 
> {org.wso2.carbon.andes.internal.QpidServiceComponent} -  AMQP Host Address : 
> 0.0.0.0 Port : 5672 {org.wso2.carbon.andes.internal.QpidServiceComponent}
> TID: [-1234] [] [2019-07-31 09:47:28,457]  INFO 
> {org.wso2.carbon.andes.internal.QpidServiceComponent} -  Successfully 
> connected to AMQP server on port 5672 
> {org.wso2.carbon.andes.internal.QpidServiceComponent}
> 
> 
> The error is being logged on the server where a new API publication has been 
> created,  at the moment the API is being called for the first time. 
> 
> Bernard
> 
> 

_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to