Hi Christ,

In which node your are getting this exception? Is it in Gateway or Store?
Additionally, how do you configure DAS? Through REST Client or RDBMS [1]?

BTW, you can use Stackoverflow [2] or [email protected] mailing list in future
for any clarification regarding WSO2 queries.

[1] : https://docs.wso2.com/display/AM1100/Publishing+API+Runtime+Statistics
[2] : http://stackoverflow.com/questions/tagged/wso2

On Sun, Oct 16, 2016 at 7:53 PM, christ Feng <[email protected]> wrote:

> hi , abimaran. I have one problem wanna ask you .
>        My APIM version is 1.10.0 and DAS is 3.0.1
>
>    1.
>
>    I Clustering APIM divide into 4 part,publisher,store,keymanager,
>    gataway. And use DAS for stats. Database is mysql.
>    2.
>
>    I set the connection between APIM and DAS on publisher node.
>    3.
>
>    When I invoke an api ,APIM console give error as below.
>
> error:
>
> [2016-10-13 11:13:54,775] ERROR - APIMgtUsageHandler Cannot publish event. 
> null
> java.lang.NullPointerException
>         at 
> org.wso2.carbon.apimgt.usage.publisher.APIMgtUsageDataBridgeDataPublisher.publishEvent(APIMgtUsageDataBridgeDataPublisher.java:124)
>         at 
> org.wso2.carbon.apimgt.usage.publisher.APIMgtUsageHandler.handleRequest(APIMgtUsageHandler.java:169)
>         at org.apache.synapse.rest.API.process(API.java:322)
>         at 
> org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:86)
>         at 
> org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:65)
>         at 
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:295)
>         at 
> org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>         at 
> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317)
>         at 
> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:149)
>         at 
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>         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)
> [2016-10-13 11:13:54,807] ERROR - APIMgtResponseHandler Cannot publish 
> response event. null
> java.lang.NullPointerException
>         at 
> org.wso2.carbon.apimgt.usage.publisher.APIMgtUsageDataBridgeDataPublisher.publishEvent(APIMgtUsageDataBridgeDataPublisher.java:140)
>         at 
> org.wso2.carbon.apimgt.usage.publisher.APIMgtResponseHandler.mediate(APIMgtResponseHandler.java:211)
>         at 
> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:84)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:155)
>         at org.apache.synapse.rest.Resource.process(Resource.java:297)
>         at org.apache.synapse.rest.API.process(API.java:335)
>         at 
> org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:86)
>         at 
> org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:52)
>         at 
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:295)
>         at 
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:529)
>         at 
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>         at 
> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:251)
>         at 
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>         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)
>
> I am glad to hear something from you .
>
>


-- 
Thanks
Abimaran Kugathasan
Senior Software Engineer - API Technologies

Email : [email protected]
Mobile : +94 773922820

<http://stackoverflow.com/users/515034>
<http://lk.linkedin.com/in/abimaran>  <http://www.lkabimaran.blogspot.com/>
<https://github.com/abimarank>  <https://twitter.com/abimaran>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to