Hi, I am writing a very basic camel flow to test using scripts. But it gives me a strange error. The route looks like this:
The main action happens here: from("file://C:test?fileName=in.xml").routeId("ContentbasedRouter") .choice() .when(toXML) .script().javaScript("request.body.substring(3, 6)") But when I run this I get org.apache.camel.builder.script.ScriptEvaluationException: Failed to evaluate: js: request.body.substring(3, 6). Cause: <eval>:1 TypeError: GenericFile[C:\test\input.csv] has no such function "substring" I have tried with script().groovy() but gives me similar error groovy missingmethod. -- View this message in context: http://camel.465427.n5.nabble.com/Camel-script-gives-strange-error-tp5778017.html Sent from the Camel Development mailing list archive at Nabble.com.