Dinusha, Did you identify what needs to be fixed? I think ESB team is busy with a release.
On Thu, Nov 21, 2013 at 7:09 PM, Dinusha Senanayaka <[email protected]>wrote: > Hi All, > > We are trying to add response caching as a default feature in API Manager > using Cache mediator. There, we found that Cache mediator could handle only > SOAP-1.1 or SOAP-1.2 messages. > > - If backend returns a POX response, it throws the following exception [1] > when request is served from the cache. > - If backend returns a JSON response, and once the response get added to > cache, client does not receive a response until cache expires. (No backend > errors) > > Is it possible to fix those for API Manager-1.6.0 release ? > > [1] [2013-11-21 13:33:18,044] ERROR - NativeWorkerPool Uncaught exception > org.apache.axiom.soap.SOAPProcessingException: Transport level information > does not match with SOAP Message namespace URI > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPVersion(StAXSOAPModelBuilder.java:187) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:170) > at org.apache.axis2.saaj.SOAPPartImpl.<init>(SOAPPartImpl.java:194) > at > org.apache.axis2.saaj.SOAPMessageImpl.<init>(SOAPMessageImpl.java:112) > at > org.apache.axis2.saaj.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:132) > at > org.wso2.caching.util.SOAPMessageHelper.buildSOAPEnvelopeFromBytes(SOAPMessageHelper.java:77) > at > org.apache.synapse.mediators.builtin.CacheMediator.processRequestMessage(CacheMediator.java:319) > at > org.apache.synapse.mediators.builtin.CacheMediator.mediate(CacheMediator.java:170) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) > at > org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:160) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) > at org.apache.synapse.rest.Resource.process(Resource.java:297) > at org.apache.synapse.rest.API.process(API.java:341) > at > org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:76) > at > org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:63) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:220) > 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:337) > at > org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:378) > at > org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:184) > at > org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > > Regards, > Dinusha. > > > > -- > Dinusha Dilrukshi > Senior Software Engineer > WSO2 Inc.: http://wso2.com/ > Mobile: +94725255071 > Blog: http://dinushasblog.blogspot.com/ > -- /sumedha m: +94 773017743 b : bit.ly/sumedha
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
