Claus Ibsen created CAMEL-25472:
-----------------------------------

             Summary: camel-dataweave - make fail-fast trustworthy: reject 
trailing tokens, unknown header lines, unknown functions and free variables
                 Key: CAMEL-25472
                 URL: https://issues.apache.org/jira/browse/CAMEL-25472
             Project: Camel
          Issue Type: Sub-task
            Reporter: Claus Ibsen


The parser returns after the first expression and silently drops the rest 
(payload mapObject ..., pluck, mod, zip, unless/otherwise, payload.'first-name' 
all become body; even {a:1} foo bar baz is accepted). Unknown header tokens, 
import lines and writer properties are skipped. Unknown functions and unknown 
variables are emitted as-is and fail at runtime. All of these must fail at 
conversion instead. Also: convertExpression does not emit the camel.libsonnet 
import, and the docs/upgrade guide overstate what is supported.



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

Reply via email to