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