Hi, Thanks for the response. Is there any work around solution? We were completed major work with servicemix 4.2 version.
Regards, Praveen Chakinala From: Claus Ibsen-2 [via ServiceMix] [mailto:[email protected]] Sent: Thursday, August 04, 2011 2:17 PM To: pchakinala Subject: Re: No type converter available to convert from type:javax.xml.transform.stream.StreamSource to the required type:org.apache.camel.StreamCache with 124 KB File Size Hi Is it possible to upgraded to a newer SMX release. As we have fixed some issues with how Camel is bootstrapped in SMX to ensure it is started properly and Camel can load all of its type converters etc. On Thu, Aug 4, 2011 at 10:14 AM, pchakinala <[hidden email]> wrote: > Hi, > I am working with Servicemix 4.2 OSGI bundle and my use case flow is like > below. > > http client ---> servicemix http(mep in-out) --->camel ---> xslt su(mep > in-out) --->htpp-su(mep in-out)---> out side service > > The same flow is working fine when the file size is less.Actual response > size is 124 KB. > > <camel:camelContext xmlns="http://camel.apache.org/schema/spring" > streamCache="true"> > > <camel:route> > <camel:from > uri="jbi:endpoint:http://planetsoft.com/picf2/MIB401Req/endpoint"/> > > <camel:convertBodyTo type="java.lang.String"></camel:convertBodyTo> > <bean ref="converterUtil" method="convert"/> > > <camel:to > uri="jbi:endpoint:http://planetsoft.com/picf2/MIB401ReqProxy/endpoint?mep=in-out" > > /> > <camel:convertBodyTo > type="javax.xml.transform.stream.StreamSource"/> > <camel:convertBodyTo type="java.lang.String"></camel:convertBodyTo> > > <camel:convertBodyTo type="java.lang.String"></camel:convertBodyTo> > > </camel:route> > > </camel:camelContext> > > streamCache="true" attribute has added to camel context. > found below exception with 124 KB Size: > > Exchange[Message: [Body is instance of java.xml.transform.StreamSource]]. > Caused by: [org.apache.camel.NoTypeConversionAvailableException - No type > converter available to convert from type: > javax.xml.transform.stream.StreamSource to the required type: > java.lang.String with value javax.xml.transform.stream.StreamSource@fd01b1] > at > org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:102)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.ConvertBodyProcessor.process(ConvertBodyProcessor.java:58)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:53)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:269)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.Pipeline.process(Pipeline.java:125)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.Pipeline.access$100(Pipeline.java:43)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.Pipeline$1.done(Pipeline.java:143)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.DefaultChannel$1.done(DefaultChannel.java:275)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.processor.RedeliveryErrorHandler$1.done(RedeliveryErrorHandler.java:311)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.camel.management.InstrumentationProcessor$1.done(InstrumentationProcessor.java:78)[68:org.apache.camel.camel-core:2.6.0] > > at > org.apache.servicemix.camel.CamelConsumerEndpoint$1.call(CamelConsumerEndpoint.java:73)[180:servicemix-camel:2011.01.0] > > at > org.apache.servicemix.camel.JbiBinding.runWithCamelContextClassLoader(JbiBinding.java:116)[180:servicemix-camel:2011.01.0] > > at > org.apache.servicemix.camel.CamelConsumerEndpoint.process(CamelConsumerEndpoint.java:70)[180:servicemix-camel:2011.01.0] > > at > org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:651)[121:servicemix-common:2011.01.0] > > at > org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:623)[121:servicemix-common:2011.01.0] > > at > org.apache.servicemix.common.AsyncBaseLifeCycle.processExchangeInTx(AsyncBaseLifeCycle.java:501)[121:servicemix-common:2011.01.0] > > at > org.apache.servicemix.common.AsyncBaseLifeCycle$2.run(AsyncBaseLifeCycle.java:370)[121:servicemix-common:2011.01.0] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_24] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_24] > > at java.lang.Thread.run(Thread.java:662)[:1.6.0_24] > Caused by: org.apache.camel.NoTypeConversionAvailableException: No type > converter available to convert from type: > javax.xml.transform.stream.StreamSource to the required type: > java.lang.String with value javax.xml.transform.stream.StreamSource@fd01b1 > > Please find attached log file along with beans.xml. > http://servicemix.396122.n5.nabble.com/file/n4665554/beans.xml beans.xml > http://servicemix.396122.n5.nabble.com/file/n4665554/ihub.log.1 ihub.log.1 > Regards, > Praveen Chakinala > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/No-type-converter-available-to-convert-from-type-javax-xml-transform-stream-StreamSource-to-the-reque-tp4665554p4665554.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: [hidden email] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/ _____ If you reply to this email, your message will be added to the discussion below: http://servicemix.396122.n5.nabble.com/No-type-converter-available-to-convert-from-type-javax-xml-transform-stream-StreamSource-to-the-reque-tp4665554p4665652.html To unsubscribe from No type converter available to convert from type: javax.xml.transform.stream.StreamSource to the required type: org.apache.camel.StreamCache with 124 KB File Size, click here <http://servicemix.396122.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4665554&code=cHJhdmVlbi5jaGFraW5hbGFAcGxhbmV0c29mdC5jb218NDY2NTU1NHwtMjAwNDE3OTQwNg==> . -- View this message in context: http://servicemix.396122.n5.nabble.com/No-type-converter-available-to-convert-from-type-javax-xml-transform-stream-StreamSource-to-the-reque-tp4665554p4665696.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
