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