Hi Sam,Abimaran,

Thank you for the information. It got sorted.

Regards,
Buddhimala

On Thu, Nov 23, 2017 at 2:08 PM, Sam Sivayogam <[email protected]> wrote:

> This is happening because the JMS publisher couldn't establish a
> connection with throttling topic. please check your 
> <API-M_HOME>/repository/conf/jndi.properties
> file whether you have pointed it to the TM node.
>
> Thanks,
> Sam
>
> On Thu, Nov 23, 2017 at 1:23 PM, Buddhimala Ranasinghe <
> [email protected]> wrote:
>
>> Hi All,
>>
>> I followed the link https://wso2.com/library/demon
>> strations/2016/11/screencast-defining-advanced-throttling-
>> policies-in-wso2-api-manager/ to perform IP based throttling for my API.
>> But when I invoke the service, I get the following error in APIM logs.
>>
>> INFO - JMSConnectionFactory JMS ConnectionFactory : jmsEventPublisher
>> initialized
>> [2017-11-23 12:45:48,036]  INFO - AMQConnection Unable to connect to
>> broker at tcp://localhost:5672
>> org.wso2.andes.transport.TransportException: Could not open connection
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport$I
>> oConnectorCreator.connect(MinaNetworkTransport.java:216)
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport.
>> connect(MinaNetworkTransport.java:74)
>>     at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerCo
>> nnection(AMQConnectionDelegate_8_0.java:130)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:631)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:628)
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQ
>> Connection.java:628)
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:409)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:351)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:40)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUt
>> ils.createConnection(JMSUtils.java:387)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.createConnection(JMSConnectionFactory.java:268)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSC
>> onnectionFactory.java:356)
>>     at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(
>> GenericObjectPool.java:1181)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMe
>> ssageSender.send(JMSMessageSender.java:86)
>>     at org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMS
>> Sender.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>> org.wso2.andes.AMQConnectionFailureException: Could not open connection
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:486)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:351)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:40)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUt
>> ils.createConnection(JMSUtils.java:387)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.createConnection(JMSConnectionFactory.java:268)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSC
>> onnectionFactory.java:356)
>>     at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(
>> GenericObjectPool.java:1181)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMe
>> ssageSender.send(JMSMessageSender.java:86)
>>     at org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMS
>> Sender.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>> Caused by: org.wso2.andes.transport.TransportException: Could not open
>> connection
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport$I
>> oConnectorCreator.connect(MinaNetworkTransport.java:216)
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport.
>> connect(MinaNetworkTransport.java:74)
>>     at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerCo
>> nnection(AMQConnectionDelegate_8_0.java:130)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:631)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:628)
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQ
>> Connection.java:628)
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:409)
>>     ... 14 more
>> [2017-11-23 12:45:48,039] ERROR - 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.ConnectionFactor
>> yJNDIName=TopicConnectionFactory, transport.jms.Destination=throttleData}
>> javax.jms.JMSException: Error creating connection: Could not open
>> connection
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:361)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:40)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUt
>> ils.createConnection(JMSUtils.java:387)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.createConnection(JMSConnectionFactory.java:268)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSC
>> onnectionFactory.java:356)
>>     at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(
>> GenericObjectPool.java:1181)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMe
>> ssageSender.send(JMSMessageSender.java:86)
>>     at org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMS
>> Sender.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>> Caused by: org.wso2.andes.AMQConnectionFailureException: Could not open
>> connection
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:486)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:351)
>>     ... 13 more
>> Caused by: org.wso2.andes.transport.TransportException: Could not open
>> connection
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport$I
>> oConnectorCreator.connect(MinaNetworkTransport.java:216)
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport.
>> connect(MinaNetworkTransport.java:74)
>>     at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerCo
>> nnection(AMQConnectionDelegate_8_0.java:130)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:631)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:628)
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQ
>> Connection.java:628)
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:409)
>>     ... 14 more
>> [2017-11-23 12:45:48,040] ERROR - 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.ConnectionFactor
>> yJNDIName=TopicConnectionFactory, transport.jms.Destination=throttleData}
>> 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.ConnectionFactor
>> yJNDIName=TopicConnectionFactory, transport.jms.Destination=throttleData}
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.handleException(JMSConnectionFactory.java:197)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.createConnection(JMSConnectionFactory.java:278)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory$PoolableJMSConnectionFactory.makeObject(JMSC
>> onnectionFactory.java:356)
>>     at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(
>> GenericObjectPool.java:1181)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.getConnectionFromPool(JMSConnectionFactory.java:286)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMe
>> ssageSender.send(JMSMessageSender.java:86)
>>     at org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMS
>> Sender.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>> Caused by: javax.jms.JMSException: Error creating connection: Could not
>> open connection
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:361)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:40)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSUt
>> ils.createConnection(JMSUtils.java:387)
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSCo
>> nnectionFactory.createConnection(JMSConnectionFactory.java:268)
>>     ... 10 more
>> Caused by: org.wso2.andes.AMQConnectionFailureException: Could not open
>> connection
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:486)
>>     at org.wso2.andes.client.AMQConnectionFactory.createConnection(
>> AMQConnectionFactory.java:351)
>>     ... 13 more
>> Caused by: org.wso2.andes.transport.TransportException: Could not open
>> connection
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport$I
>> oConnectorCreator.connect(MinaNetworkTransport.java:216)
>>     at org.wso2.andes.transport.network.mina.MinaNetworkTransport.
>> connect(MinaNetworkTransport.java:74)
>>     at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerCo
>> nnection(AMQConnectionDelegate_8_0.java:130)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:631)
>>     at org.wso2.andes.client.AMQConnection$2.run(AMQConnection.java:628)
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQ
>> Connection.java:628)
>>     at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:409)
>>     ... 14 more
>> [2017-11-23 12:45:48,041] ERROR - JMSMessageSender
>> java.lang.NullPointerException
>>     at org.wso2.carbon.event.output.adapter.jms.internal.util.JMSMe
>> ssageSender.send(JMSMessageSender.java:88)
>>     at org.wso2.carbon.event.output.adapter.jms.JMSEventAdapter$JMS
>> Sender.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(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>>
>> How can I resolve this problem? Your support is highly appreciated.
>>
>> Thanks
>> --
>>
>>
>> *Buddhimala Ranasinghe*
>> Software Engineer-Support Team | WSO2
>> Emil: [email protected]
>> Mobile:+94771563138 <+94%2077%20156%203138>
>> Web:http://wso2.com
>> [image: https://wso2.com/signature] <https://wso2.com/signature>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Sam Sivayogam*
>
> Senior Software Engineer
> Mobile  : +94 772 906 439
> Office   : +94 112 145 345
> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
> lean.enterprise.middleware.
>



-- 


*Buddhimala Ranasinghe*
Software Engineer-Support Team | WSO2
Emil: [email protected]
Mobile:+94771563138
Web:http://wso2.com
[image: https://wso2.com/signature] <https://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to