Hi,
It may relate to the class loader issue of ServiceMix3.
Please check out this faq[1] for more information.
[1]
http://camel.apache.org/how-to-use-extra-camel-componets-in-servicemix-camel.html

Willem

will mad wrote:
> Hi,
> 
> I work on a simple route using camel 1.6 :
> 
> from("file://c://tmp/test/?delete=true").to("xquery:test.xquery");
> 
> Camel is deployed as a JBI component inside servicemix 3.3
> 
> When putting a file inside my “test” directory, I have sometimes the
> following error:
> 
> ERROR – DeadLetterChannel - Failed delivery for exchangeId:
> ID-PARIS/3952-1239116022720/0-11. On delivery attempt: 0 caught:
> org.apache.camel.RuntimeExpressionException:
> java.lang.UnsupportedOperationException: *Saxon cannot write a DOMResult
> unless saxon9-dom.jar is on the classpath*
> 
> *org.apache.camel.RuntimeExpressionException:
> java.lang.UnsupportedOperationException: Saxon cannot write a DOMResult
> unless saxon9-dom.jar is on the classpath*
> 
>         at
> org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:131)
> 
>         at
> org.apache.camel.component.xquery.XQueryBuilder.process(XQueryBuilder.java:91)
> 
>         at
> org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:92)
> 
>         at
> org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:66)
> 
> …
> 
> 
> 
> I build my project using maven, and I have added the following dependencies:
> 
> <dependency>
> 
>       <groupId>*org*.apache.servicemix</groupId>
> 
>       <artifactId>servicemix-camel</artifactId>
> 
>       <version>2009.01</version>
> 
>     </dependency>
> 
> 
> 
>     <dependency>
> 
>       <groupId>*org*.apache.camel</groupId>
> 
>       <artifactId>camel-*saxon*</artifactId>
> 
>       <version>${camel-version}</version>
> 
>     </dependency>
> 
> 
> 
>     <dependency>
> 
>       <groupId>*org*.apache.camel</groupId>
> 
>       <artifactId>camel-*jetty*</artifactId>
> 
>       <version>${camel-version}</version>
> 
>     </dependency>
> 
> 
> 
>     <dependency>
> 
>       <groupId>org.apache.camel</groupId>
> 
>       <artifactId>camel-spring</artifactId>
> 
>       <version>${camel-version}</version>
> 
>     </dependency>
> 
> 
> 
>     <dependency>
> 
>       <groupId>org.apache.camel</groupId>
> 
>       <artifactId>camel-*jms*</artifactId>
> 
>       <version>${camel-version}</version>
> 
>     </dependency>
> 
> 
> 
> When I restart apache servicemix, I do not have the error anymore, but when
> redeploying my archive, I have sometimes the issue again…
> 
> Anyone has an idea on what can cause this error?
> 
> 
> 
> Regards,
> 
> William
> 

Reply via email to