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