Raymond created CAMEL-24585:
-------------------------------

             Summary: The catalog validateLanguageExpression returns an invoke 
error when using jsonpath in a simple expression
                 Key: CAMEL-24585
                 URL: https://issues.apache.org/jira/browse/CAMEL-24585
             Project: Camel
          Issue Type: Bug
          Components: camel-catalog
    Affects Versions: 4.22.0
            Reporter: Raymond


I ran the following validation statement:


{code:java}
LanguageValidationResult result =
    catalog.validateLanguageExpression(
        ClassLoader.getSystemClassLoader(),
        "simple",
        "${jsonpath($.foo)}"
    ); {code}

In 4.10.9 this is passes, but in 4.22.0 I get:


{code:java}
Cannot invoke \"org.apache.camel.TypeConverter.convertTo(java.lang.Class, 
Object)\" because the return value of 
\"org.apache.camel.CamelContext.getTypeConverter()\" is null {code}

If I use a regular simple expression like:
{code:java}
${header.foo}
${bodyAs(String)} {code}
There are no issues

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to