michael elbaz created CAMEL-21766:
-------------------------------------

             Summary: 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


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)

Reply via email to