Please share the synapse configs you are using? On Tue, Jun 7, 2016 at 12:33 PM, Kesavan Yogarajah <[email protected]> wrote:
> Hi All, > > I am checking Zuora connector with ESB 5.0.0 - BETA.I am getting error [1] > when the API response with 403 comes with no body.But this works fine with > ESB -4.9.0 [2]. Is this an expected behavior? > > [1] > > [2016-06-07 11:43:43,212] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "DELETE /rest/v1/payment-methods/ HTTP/1.1[\r][\n]" > [2016-06-07 11:43:43,213] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Authorization: Basic aXXXXXXXXXXXXXXXXXXX==[\r][\n]" > [2016-06-07 11:43:43,213] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2016-06-07 11:43:43,214] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Action: urn:deletePayments[\r][\n]" > [2016-06-07 11:43:43,214] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Accept: */*[\r][\n]" > [2016-06-07 11:43:43,214] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Cache-Control: no-cache[\r][\n]" > [2016-06-07 11:43:43,215] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Postman-Token: b618abc9-99ca-9540-3332-b6302bb01e10[\r][\n]" > [2016-06-07 11:43:43,215] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Accept-Encoding: gzip, deflate[\r][\n]" > [2016-06-07 11:43:43,215] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Accept-Language: en-US,en;q=0.8[\r][\n]" > [2016-06-07 11:43:43,215] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Content-Type: application/json[\r][\n]" > [2016-06-07 11:43:43,215] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Host: apisandbox-api.zuora.com[\r][\n]" > [2016-06-07 11:43:43,216] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "Connection: Keep-Alive[\r][\n]" > [2016-06-07 11:43:43,216] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" > [2016-06-07 11:43:43,216] DEBUG - wire HTTPS-Sender I/O dispatcher-1 << > "[\r][\n]" > [2016-06-07 11:43:43,639] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "HTTP/1.1 403 Forbidden[\r][\n]" > [2016-06-07 11:43:43,640] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Server: Zuora App[\r][\n]" > [2016-06-07 11:43:43,640] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Access-Control-Allow-Credentials: true[\r][\n]" > [2016-06-07 11:43:43,641] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Access-Control-Allow-Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2016-06-07 11:43:43,641] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Content-Length: 0[\r][\n]" > [2016-06-07 11:43:43,641] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Expires: Tue, 07 Jun 2016 06:13:43 GMT[\r][\n]" > [2016-06-07 11:43:43,641] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Cache-Control: max-age=0, no-cache, no-store[\r][\n]" > [2016-06-07 11:43:43,642] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Pragma: no-cache[\r][\n]" > [2016-06-07 11:43:43,642] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Date: Tue, 07 Jun 2016 06:13:43 GMT[\r][\n]" > [2016-06-07 11:43:43,642] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "Connection: keep-alive[\r][\n]" > [2016-06-07 11:43:43,643] DEBUG - wire HTTPS-Sender I/O dispatcher-1 >> > "[\r][\n]" > [2016-06-07 11:43:43,663] ERROR - JsonUtil #writeAsJson. Payload could > not be written as JSON. MessageID: > urn:uuid:7cf1bb4f-1227-428f-ad6d-1899babf0b15 > [2016-06-07 11:43:43,666] ERROR - PassThroughHttpSender Failed to submit > the response > org.apache.axis2.AxisFault: Payload could not be written as JSON. > at org.apache.synapse.commons.json.JsonUtil.writeAsJson(JsonUtil.java:260) > at > org.apache.synapse.commons.json.JsonStreamFormatter.writeTo(JsonStreamFormatter.java:61) > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.submitResponse(PassThroughHttpSender.java:555) > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.invoke(PassThroughHttpSender.java:264) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:212) > at > org.apache.synapse.mediators.builtin.RespondMediator.mediate(RespondMediator.java:35) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:87) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:292) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:774) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:282) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:546) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:179) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at > org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:255) > 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-06-07 11:43:43,670] ERROR - Axis2Sender > Access-Control-Allow-Credentials:true,Access-Control-Allow-Origin:chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop,Cache-Control:max-age=0, > no-cache, no-store,Expires:Tue, 07 Jun 2016 06:13:43 > GMT,Pragma:no-cache,<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope> > Unexpected error sending message back > org.apache.axis2.AxisFault: Failed to submit the response > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.handleException(PassThroughHttpSender.java:613) > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.invoke(PassThroughHttpSender.java:266) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:212) > at > org.apache.synapse.mediators.builtin.RespondMediator.mediate(RespondMediator.java:35) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:87) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:292) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:774) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:282) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:546) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:179) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at > org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:255) > 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: org.apache.axis2.AxisFault: Payload could not be written as > JSON. > at org.apache.synapse.commons.json.JsonUtil.writeAsJson(JsonUtil.java:260) > at > org.apache.synapse.commons.json.JsonStreamFormatter.writeTo(JsonStreamFormatter.java:61) > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.submitResponse(PassThroughHttpSender.java:555) > at > org.apache.synapse.transport.passthru.PassThroughHttpSender.invoke(PassThroughHttpSender.java:264) > ... 15 more > [2016-06-07 11:43:43,675] INFO - LogMediator To: , WSAction: , > SOAPAction: , MessageID: urn:uuid:7cf1bb4f-1227-428f-ad6d-1899babf0b15, > Direction: response, MESSAGE = Executing default 'fault' sequence, > ERROR_CODE = 0, ERROR_MESSAGE = > Access-Control-Allow-Credentials:true,Access-Control-Allow-Origin:chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop,Cache-Control:max-age=0, > no-cache, no-store,Expires:Tue, 07 Jun 2016 06:13:43 > GMT,Pragma:no-cache,<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope> > Unexpected error sending message back, Envelope: <?xml version='1.0' > encoding='utf-8'?><soapenv:Envelope xmlns:soapenv=" > http://schemas.xmlsoap.org/soap/envelope/ > "><soapenv:Body/></soapenv:Envelope> > > > [2] - > [2016-06-07 12:14:23,546] DEBUG - wire << "DELETE > /rest/v1/payment-methods/ HTTP/1.1[\r][\n]" > [2016-06-07 12:14:23,546] DEBUG - wire << "Authorization: Basic > aXXXXXXXXXXXXXXXXXXX==[\r][\n]" > [2016-06-07 12:14:23,546] DEBUG - wire << "Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2016-06-07 12:14:23,547] DEBUG - wire << "Action: > urn:deletePayments[\r][\n]" > [2016-06-07 12:14:23,547] DEBUG - wire << "Accept: */*[\r][\n]" > [2016-06-07 12:14:23,547] DEBUG - wire << "Cache-Control: no-cache[\r][\n]" > [2016-06-07 12:14:23,547] DEBUG - wire << "Postman-Token: > c668264d-75b9-fd31-6786-3763ce503d87[\r][\n]" > [2016-06-07 12:14:23,547] DEBUG - wire << "Accept-Encoding: gzip, > deflate[\r][\n]" > [2016-06-07 12:14:23,548] DEBUG - wire << "Accept-Language: > en-US,en;q=0.8[\r][\n]" > [2016-06-07 12:14:23,548] DEBUG - wire << "Content-Type: > application/json[\r][\n]" > [2016-06-07 12:14:23,548] DEBUG - wire << "Host: > apisandbox-api.zuora.com:443[\r][\n]" > [2016-06-07 12:14:23,548] DEBUG - wire << "Connection: Keep-Alive[\r][\n]" > [2016-06-07 12:14:23,548] DEBUG - wire << "User-Agent: > Synapse-PT-HttpComponents-NIO[\r][\n]" > [2016-06-07 12:14:23,549] DEBUG - wire << "[\r][\n]" > [2016-06-07 12:14:24,543] DEBUG - wire >> "HTTP/1.1 403 Forbidden[\r][\n]" > [2016-06-07 12:14:24,544] DEBUG - wire >> "Server: Zuora App[\r][\n]" > [2016-06-07 12:14:24,544] DEBUG - wire >> > "Access-Control-Allow-Credentials: true[\r][\n]" > [2016-06-07 12:14:24,544] DEBUG - wire >> "Access-Control-Allow-Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2016-06-07 12:14:24,545] DEBUG - wire >> "Content-Length: 0[\r][\n]" > [2016-06-07 12:14:24,545] DEBUG - wire >> "Expires: Tue, 07 Jun 2016 > 06:44:24 GMT[\r][\n]" > [2016-06-07 12:14:24,545] DEBUG - wire >> "Cache-Control: max-age=0, > no-cache, no-store[\r][\n]" > [2016-06-07 12:14:24,545] DEBUG - wire >> "Pragma: no-cache[\r][\n]" > [2016-06-07 12:14:24,546] DEBUG - wire >> "Date: Tue, 07 Jun 2016 06:44:24 > GMT[\r][\n]" > [2016-06-07 12:14:24,546] DEBUG - wire >> "Connection: keep-alive[\r][\n]" > [2016-06-07 12:14:24,546] DEBUG - wire >> "[\r][\n]" > [2016-06-07 12:14:24,570] DEBUG - wire << "HTTP/1.1 403 Forbidden[\r][\n]" > [2016-06-07 12:14:24,570] DEBUG - wire << "Cache-Control: max-age=0, > no-cache, no-store[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Access-Control-Allow-Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << > "Access-Control-Allow-Credentials: true[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Expires: Tue, 07 Jun 2016 > 06:44:24 GMT[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Pragma: no-cache[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Date: Tue, 07 Jun 2016 06:44:24 > GMT[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Transfer-Encoding: > chunked[\r][\n]" > [2016-06-07 12:14:24,571] DEBUG - wire << "Connection: keep-alive[\r][\n]" > [2016-06-07 12:14:24,572] DEBUG - wire << "[\r][\n]" > [2016-06-07 12:14:24,572] DEBUG - wire << "0[\r][\n]" > [2016-06-07 12:14:24,572] DEBUG - wire << "[\r][\n]" > > Thanks > > Kesavan Yogarajah > Software Engineer > Mobile :+94 (0) 779 758021 > [email protected] > WSO2, Inc. > lean . enterprise . middleware > -- Best Regards, Malaka Silva Senior Technical Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware http://www.wso2.com/ http://www.wso2.com/about/team/malaka-silva/ <http://wso2.com/about/team/malaka-silva/> https://store.wso2.com/store/ Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
