[ https://issues.apache.org/jira/browse/CAMEL-21766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17928676#comment-17928676 ]
Claus Ibsen commented on CAMEL-21766: ------------------------------------- Make sure you have camel-jsonpath on classpath. And any OSGi/karaf issues should be reported in https://github.com/apache/camel-karaf > camel simple + jsonpath > ----------------------- > > Key: CAMEL-21766 > URL: https://issues.apache.org/jira/browse/CAMEL-21766 > Project: Camel > Issue Type: Bug > Affects Versions: 4.10.0 > Reporter: michael elbaz > Priority: Trivial > > this code not work > > .transform().simple("${jsonpath($.id)}") > > the exception: > > 20:35:24.994 ERROR [Blueprint Event Dispatcher: 1] Error occurred during > starting CamelContext: dt-integ-dispatch-chat > org.apache.camel.FailedToCreateRouteException: Failed to create route > log-route at: >>> Transform[simple\{${jsonpath($.tId)}}] <<< in route: > Route(log-route)[From[direct:log-route] -> [OnException[[jav... because of > Unknown function: jsonpath($.tId) at location 0 > ${jsonpath($.tId)} > * > at > org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:215) > ~[?:?] > at > org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:75) ~[?:?] > at > org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:937) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:800) > ~[?:?] > at > org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:3028) > ~[?:?] > at > org.apache.camel.support.service.BaseService.init(BaseService.java:83) ~[?:?] > at > org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2699) > ~[?:?] > at > org.apache.camel.support.service.BaseService.start(BaseService.java:111) > ~[?:?] > at > org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2718) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:262) > ~[?:?] > at > org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:241) > ~[?:?] > at > org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:283) > ~[?:?] > at > org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:188) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:197) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:195) > ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > ~[?:?] > at java.lang.Thread.run(Thread.java:1583) [?:?] > Caused by: > org.apache.camel.language.simple.types.SimpleIllegalSyntaxException: Unknown > function: jsonpath($.tId) at location 0 > ${jsonpath($.tId)} -- This message was sent by Atlassian Jira (v8.20.10#820010)