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.

Reply via email to