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.