You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by MadhuB <ba...@gmail.com> on 2015/06/02 14:00:20 UTC

When I use Xquery in Camel Route getting No script engine could be created for: xquery

Hi ,

please any one have idea on below error.I am using xquery inside camel
route.xml as below:

<?xml version="1.0" encoding="ASCII"?>
<routes xmlns="http://camel.apache.org/schema/spring">
  <route xmlns:tns="urn:switchyard-quickstart:camel-saxon:0.1.0">
    <from uri="switchyard://RoutingService"/>
    <log message="GreetingService - message received: ${body}"/>
    <choice>
      <when>
        <xquery>//tns:greet="Garfield"</xquery>
        <setBody>
          <xpath>//tns:greet/text()</xpath>
        </setBody>
        <to uri="switchyard://GoodbyeService"/>
      </when>
      <otherwise>
        <setBody>
          <xpath>//tns:greet/text()</xpath>
        </setBody>
        <to uri="switchyard://HelloService"/>
      </otherwise>
    </choice>
  </route>
</routes>


After deploying into ther server getting below error:

No script engine could be created for: xquery:
java.lang.IllegalArgumentException: No script engine could be created for:
xquery
	at
org.apache.camel.builder.script.ScriptBuilder.createScriptEngine(ScriptBuilder.java:287)
[camel-script-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.builder.script.ScriptBuilder.getEngine(ScriptBuilder.java:197)
[camel-script-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.builder.script.ScriptBuilder.getScriptContext(ScriptBuilder.java:244)
[camel-script-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.builder.script.ScriptBuilder.evaluateScript(ScriptBuilder.java:337)
[camel-script-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.builder.script.ScriptBuilder.matches(ScriptBuilder.java:100)
[camel-script-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:66)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]
	at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
[camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]



--
View this message in context: http://camel.465427.n5.nabble.com/When-I-use-Xquery-in-Camel-Route-getting-No-script-engine-could-be-created-for-xquery-tp5767795.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: When I use Xquery in Camel Route getting No script engine could be created for: xquery

Posted by MadhuB <ba...@gmail.com>.
Thank you Claus for update,let me check with them



--
View this message in context: http://camel.465427.n5.nabble.com/When-I-use-Xquery-in-Camel-Route-getting-No-script-engine-could-be-created-for-xquery-tp5767795p5768450.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: When I use Xquery in Camel Route getting No script engine could be created for: xquery

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

As it seems you are using JBoss Fuse product / JBoss Fuse SW product
you should ask for help at that vendor support site.


On Fri, Jun 5, 2015 at 1:43 PM, MadhuB <ba...@gmail.com> wrote:
> please let me know anyone got above error either let me know the solution for
> this.
>
> please give response........I spend more time on this issue.
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/When-I-use-Xquery-in-Camel-Route-getting-No-script-engine-could-be-created-for-xquery-tp5767795p5767907.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Re: When I use Xquery in Camel Route getting No script engine could be created for: xquery

Posted by MadhuB <ba...@gmail.com>.
please let me know anyone got above error either let me know the solution for
this.

please give response........I spend more time on this issue.



--
View this message in context: http://camel.465427.n5.nabble.com/When-I-use-Xquery-in-Camel-Route-getting-No-script-engine-could-be-created-for-xquery-tp5767795p5767907.html
Sent from the Camel - Users mailing list archive at Nabble.com.