Hi all, I am trying to upgrade camel version from 2.16.3 to 2.18.0 to test out some features. But when the routes are starting, I got the following exception:
org.apache.camel.FailedToCreateRouteException: Failed to create route incomingRoute at: >>> Choice[[When[simple{${exchangeProperty.operation} == "ack"} -> [Log[ACK; Body: ${in.body} Headers: ${in.headers}]]], When[simple{${exchangeProperty.operation} == "nack"} -> [Log[NACK; Body: ${in.body} Headers: ${in.headers}]]], When[simple{${exchangeProperty.operation} == "control"} -> [Log[CONTROL; Body: ${in.body} Headers: ${in.headers}]]]] Otherwise[[Multicast[[To[direct:mainProcessRoute], To[direct:ackMessageRoute]]]]]] <<< in route: Route(incomingRoute)[[From[xmpp://{{cm.xmpp.host}}:{{cm.xmpp... because of Resolving language: simple detected type conflict: Not a Language implementation. Found: org.apache.camel.language.simple.SimpleLanguage . . . Caused by: java.lang.IllegalArgumentException: Resolving language: simple detected type conflict: Not a Language implementation. Found: org.apache.camel.language.simple.SimpleLanguage at org.apache.camel.impl.DefaultLanguageResolver.resolveLanguage(DefaultLanguageResolver.java:64)[90:org.apache.camel.camel-core:2.18.0] at org.apache.camel.impl.DefaultCamelContext.resolveLanguage(DefaultCamelContext.java:2290)[90:org.apache.camel.camel-core:2.18.0] at org.apache.camel.model.LogDefinition.createProcessor(LogDefinition.java:85)[90:org.apache.camel.camel-core:2.18.0] at org.apache.camel.model.ProcessorDefinition.createProcessor(ProcessorDefinition.java:488)[90:org.apache.camel.camel-core:2.18.0] at org.apache.camel.model.ProcessorDefinition.createOutputsProcessorImpl(ProcessorDefinition.java:451)[90:org.apache.camel.camel-core:2.18.0] Are there some changes to the SimpleLanguage? Regards, Allan C.