Hi,

When I'm calling an API, after integrating APIM and BAM, I get the
following exception.

ERROR - AsyncDataPublisher Error occurred while finding | defining the event
org.wso2.carbon.databridge.agent.thrift.exception.AgentException: Cannot
define type {  'name':'org.wso2.apimgt.statistics.response',
 'version':'1.0.0',  'nickName': 'API Manager Reponse Data',
 'description': 'Response Data',  'metaData':[
 {'name':'clientType','type':'STRING'}  ],  'payloadData':[
 {'name':'consumerKey','type':'STRING'},
 {'name':'context','type':'STRING'},
 {'name':'api_version','type':'STRING'},
 {'name':'api','type':'STRING'},
 {'name':'resource','type':'STRING'},
 {'name':'method','type':'STRING'},
 {'name':'version','type':'STRING'},
 {'name':'response','type':'INT'},
 {'name':'responseTime','type':'LONG'},
 {'name':'serviceTime','type':'LONG'},
 {'name':'userId','type':'STRING'},
 {'name':'tenantDomain','type':'STRING'},
 {'name':'hostName','type':'STRING'},
 {'name':'apiPublisher','type':'STRING'},
 {'name':'applicationName','type':'STRING'},
 {'name':'applicationId','type':'STRING'}  ]}
at
org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher.defineStream(EventPublisher.java:234)
at
org.wso2.carbon.databridge.agent.thrift.DataPublisher.defineStream(DataPublisher.java:295)
at
org.wso2.carbon.databridge.agent.thrift.AsyncDataPublisher$DataPublishWorker.run(AsyncDataPublisher.java:690)
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.wso2.carbon.databridge.agent.thrift.exception.EventPublisherException:
TException
at
org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.ThriftEventPublisher.defineStream(ThriftEventPublisher.java:120)
at
org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher.defineStream(EventPublisher.java:222)
... 7 more
Caused by: org.apache.thrift.transport.TTransportException
at
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
at
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
at
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
at
org.wso2.carbon.databridge.commons.thrift.service.general.ThriftEventTransmissionService$Client.recv_defineStream(ThriftEventTransmissionService.java:80)
at
org.wso2.carbon.databridge.commons.thrift.service.general.ThriftEventTransmissionService$Client.defineStream(ThriftEventTransmissionService.java:66)
at
org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.ThriftEventPublisher.defineStream(ThriftEventPublisher.java:109)
... 8 more

Though I tried google couldn't find anything helpful for the version that I
use. Could anyone please explain why this happens.

Thank you

-- 
Pasanthi Amarasekera
WSO2 Inc: http://wso2.com
lean.enterprise.middleware

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

Reply via email to