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

Reply via email to