[ 
https://issues.apache.org/jira/browse/CAMEL-24572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-24572:
--------------------------------
    Fix Version/s: 4.22.1
                   4.23.0

> Use xtokenize as a language in the YAML DSL
> -------------------------------------------
>
>                 Key: CAMEL-24572
>                 URL: https://issues.apache.org/jira/browse/CAMEL-24572
>             Project: Camel
>          Issue Type: Task
>          Components: camel-stax
>    Affects Versions: 4.22.0
>            Reporter: Raymond
>            Priority: Minor
>             Fix For: 4.22.1, 4.23.0
>
>
> This works:
> {code:java}
> - split:
>     expression:
>       xtokenize:
>         expression: "{{expression}}"{code}
> But I would like to use it dynamically
> {code:java}
> - split:
>     language:
>       language: "{{language}}"
>       expression: "{{expression}}"{code}
>    But this gives an error:
> {code:java}
> Failed to create route: 
> 6a951e54bff35100110000c6-a8635cd9-28d6-4c3b-8d83-fa8d7429564f at: >>> step -> 
> [[SetProperty[Aggregate-Type, constant{{{aggregateType}}}], 
> Split[{{language}}{{{expression}}} -> [SetHeader[CamelSplitIndex, 
> simple{${exchangeProperty.CamelSplitIndex}}], SetHeader[CamelSplitSize, 
> simple{${exchangeProperty.CamelSplitSize}}], SetHeader[CamelSplitComplete, 
> simple{${exchangeProperty.CamelSplitComplete.toString().trim()}}], 
> ConvertBodyTo[java.lang.String], to[{{out_split}}]]], to[{{out_default}}]]] 
> <<< in route: Route(6a951e54bff35100110000c6-a8635cd9-28d6-4c3b-8d83-fa8d7... 
> because: Cannot load from object array because \"properties\" is null {code}
>  I also find this error a bit cryptic.
> Maybe related issue: https://issues.apache.org/jira/browse/CAMEL-19111        



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

Reply via email to