Thanks for the replies guys. On Thu, Dec 11, 2014 at 2:02 PM, Reka Thirunavukkarasu <[email protected]> wrote:
> Hi Lahiru, > > I beleive that these thrift publishing and application event publishing > are two threads..Application event publishing is not using any thrift. This > thrift exception is coming from some other thread which tries to publish > data. > It seems so Reka. Thanks. > > Thanks, > Reka > > On Thu, Dec 11, 2014 at 1:53 PM, Udara Liyanage <[email protected]> wrote: > >> Hi Akila, >> >> I think what Lahiru meant is why it is using thrift to publish events >> >> On Thu, Dec 11, 2014 at 1:49 PM, Akila Ravihansa Perera < >> [email protected]> wrote: >> >>> Hi Lahiru, >>> >>> Try setting the hostname to 0.0.0.0 in >>> repository\conf\data-bridge\data-bridge-config.xml >>> >>> <thriftDataReceiver> >>> <hostName>0.0.0.0</hostName> >>> <port>7611</port> >>> <securePort>7711</securePort> >>> </thriftDataReceiver> >>> >>> This will bind the thrift agent to any IP address, >>> >>> Thanks. >>> >>> On Thu, Dec 11, 2014 at 8:09 AM, Lahiru Sandaruwan <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> I see following error while Autoscaler trying to send an event. Any >>>> idea why it is trying to use thrift? >>>> >>>> [2014-12-11 08:04:39,918] INFO >>>> {org.apache.stratos.autoscaler.applications.topic.ApplicationsEventPublisher} >>>> - Publishing Application In-activated event for [application]: >>>> app_cartridge_v1 >>>> >>>> [2014-12-11 08:04:50,382] ERROR >>>> {org.wso2.carbon.databridge.agent.thrift.AsyncDataPublisher} - Error while >>>> connection to event receiver >>>> >>>> org.wso2.carbon.databridge.agent.thrift.exception.AgentException: >>>> Cannot borrow client for TCP,localhost:7611,TCP,localhost:7711 >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.internal.publisher.authenticator.AgentAuthenticator.connect(AgentAuthenticator.java:58) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.DataPublisher.start(DataPublisher.java:273) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.DataPublisher.<init>(DataPublisher.java:161) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.AsyncDataPublisher$ReceiverConnectionWorker.run(AsyncDataPublisher.java:787) >>>> >>>> at >>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>>> >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>>> >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> Caused by: org.apache.thrift.transport.TTransportException: Could not >>>> connect to 172.16.2.98 on port 7711 >>>> >>>> at >>>> org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:212) >>>> >>>> at >>>> org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:166) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.internal.pool.client.secure.SecureClientPoolFactory.makeObject(SecureClientPoolFactory.java:90) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.internal.pool.client.secure.SecureClientPoolFactory.makeObject(SecureClientPoolFactory.java:48) >>>> >>>> at >>>> org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212) >>>> >>>> at >>>> org.wso2.carbon.databridge.agent.thrift.internal.publisher.authenticator.AgentAuthenticator.connect(AgentAuthenticator.java:50) >>>> >>>> ... 8 more >>>> >>>> Caused by: java.net.ConnectException: Operation timed out >>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method) >>>> >>>> at >>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) >>>> >>>> at >>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) >>>> >>>> at >>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) >>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >>>> >>>> at java.net.Socket.connect(Socket.java:579) >>>> Thanks. >>>> -- >>>> -- >>>> Lahiru Sandaruwan >>>> Committer and PMC member, Apache Stratos, >>>> Senior Software Engineer, >>>> WSO2 Inc., http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> email: [email protected] blog: http://lahiruwrites.blogspot.com/ >>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>> >>>> >>> >>> >>> -- >>> Akila Ravihansa Perera >>> Software Engineer, WSO2 >>> >>> Blog: http://ravihansa3000.blogspot.com >>> >> >> >> >> -- >> >> Udara Liyanage >> Software Engineer >> WSO2, Inc.: http://wso2.com >> lean. enterprise. middleware >> >> web: http://udaraliyanage.wordpress.com >> phone: +94 71 443 6897 >> > > > > -- > Reka Thirunavukkarasu > Senior Software Engineer, > WSO2, Inc.:http://wso2.com, > Mobile: +94776442007 > > > -- -- Lahiru Sandaruwan Committer and PMC member, Apache Stratos, Senior Software Engineer, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: [email protected] blog: http://lahiruwrites.blogspot.com/ linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
