Hi,

I get the following exception in ESB for following call mediator. There are
some other previous call mediators which are successful and we can see the
request/responses in wire log. But  for this there is no wire logs that
shows weather ESB sends the requests out. Please note that this is
intermittent.

What could cause the following exception.

      <call>
        <endpoint key="GetAuthTokenEndpoint"/>
   </call>

[2016-08-03 16:57:30,597] ERROR - RelayUtils Error while building
Passthrough stream
java.lang.NullPointerException: charsetName
    at java.io.InputStreamReader.<init>(InputStreamReader.java:99)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder$1.run(XFormURLEncodedBuilder.java:206)
    at
org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.extractParametersFromRequest(XFormURLEncodedBuilder.java:203)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.processDocumentWrapper(XFormURLEncodedBuilder.java:128)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.processDocument(XFormURLEncodedBuilder.java:52)
    at
org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:138)
    at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
    at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.buildMessage(Axis2SynapseEnvironment.java:716)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:459)
    at
org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:372)
    at org.apache.synapse.endpoints.HTTPEndpoint.send(HTTPEndpoint.java:89)
    at
org.apache.synapse.endpoints.IndirectEndpoint.send(IndirectEndpoint.java:55)
    at
org.apache.synapse.mediators.builtin.CallMediator.handleNonBlockingCall(CallMediator.java:204)
    at
org.apache.synapse.mediators.builtin.CallMediator.mediate(CallMediator.java:87)
    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.filters.FilterMediator.mediate(FilterMediator.java:160)
    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:149)
    at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:214)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
    at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:261)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:679)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:244)
    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:247)
    at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
[2016-08-03 16:57:30,598] ERROR - Axis2SynapseEnvironment Error while
building message
org.apache.axis2.AxisFault: Error while building Passthrough stream
    at
org.apache.synapse.transport.passthru.util.RelayUtils.handleException(RelayUtils.java:283)
    at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:142)
    at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.buildMessage(Axis2SynapseEnvironment.java:716)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:459)
    at
org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:372)
    at org.apache.synapse.endpoints.HTTPEndpoint.send(HTTPEndpoint.java:89)
    at
org.apache.synapse.endpoints.IndirectEndpoint.send(IndirectEndpoint.java:55)
    at
org.apache.synapse.mediators.builtin.CallMediator.handleNonBlockingCall(CallMediator.java:204)
    at
org.apache.synapse.mediators.builtin.CallMediator.mediate(CallMediator.java:87)
    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.filters.FilterMediator.mediate(FilterMediator.java:160)
    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:149)
    at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:214)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
    at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:261)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:679)
    at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:244)
    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:247)
    at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException: charsetName
    at java.io.InputStreamReader.<init>(InputStreamReader.java:99)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder$1.run(XFormURLEncodedBuilder.java:206)
    at
org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.extractParametersFromRequest(XFormURLEncodedBuilder.java:203)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.processDocumentWrapper(XFormURLEncodedBuilder.java:128)
    at
org.apache.synapse.commons.builders.XFormURLEncodedBuilder.processDocument(XFormURLEncodedBuilder.java:52)
    at
org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:138)
    at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
    ... 27 more
[2016-08-03 16:57:30,623]  WARN - EndpointContext Endpoint :
GetAuthTokenEndpoint will be marked SUSPENDED as it failed
[2016-08-03 16:57:30,623]  WARN - EndpointContext Suspending endpoint :
GetAuthTokenEndpoint - current suspend duration is : 30000ms - Next retry
after : Wed Aug 03 16:58:00 IST 2016
[2016-08-03 16:57:30,624]  INFO - LogMediator To:
https://identity-ampdevalpst.amp.endeavourdemo.com/oauth/token, WSAction: ,
SOAPAction: , MessageID: urn:uuid:9b0217e2-b782-4aa1-90ec-42d3f1b24194,
Direction: request, MESSAGE = Executing default 'fault' sequence,
ERROR_CODE = 0, ERROR_MESSAGE = Error while building message, HTTP_SC =
null, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><root
xmlns="http://ws.apache.org/ns/synapse";><username>[email protected]
</username><password>testSignupUser</password><program_code>AIMIAWORLD</program_code><grant_type>urn:endeavour:oauth2:grant_type:member_token</grant_type><token_type_code>EMAIL</token_type_code></root></soapenv:Body></soapenv:Envelope>
[2016-08-03 16:57:30,625] DEBUG - wire << "HTTP/1.1 200 OK[\r][\n]"
[2016-08-03 16:57:30,625] DEBUG - wire << "Authorization: Basic
bWVtYmVyd2ViOm1lbWJlcndlYg==[\r][\n]"
[2016-08-03 16:57:30,625] DEBUG - wire << "Content-Type:
application/x-www-form-urlencoded; charset=UTF-8[\r][\n]"
[2016-08-03 16:57:30,625] DEBUG - wire << "Date: Wed, 03 Aug 2016 11:27:30
GMT[\r][\n]"
[2016-08-03 16:57:30,625] DEBUG - wire << "Content-Length: 168[\r][\n]"

-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

Blog: http://udaraliyanage.wordpress.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to