You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2026/09/01 10:35:00 UTC
[jira] [Updated] (CAMEL-24572) Use xtokenize as a language in the YAML DSL
[ 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)