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

Claus Ibsen reassigned CAMEL-20615:
-----------------------------------

    Assignee: Claus Ibsen

> YAML DSL issue with variables
> -----------------------------
>
>                 Key: CAMEL-20615
>                 URL: https://issues.apache.org/jira/browse/CAMEL-20615
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-yaml-dsl
>    Affects Versions: 4.4.0, 4.4.1
>            Reporter: Marat Gubaidullin
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 4.4.2, 4.6.0
>
>
> The following code returns error:
> {code:java}
> - route:
>     from:
>       uri: "direct:start"
>       variableReceive: "myKey"
>       steps:
>         - transform:
>             simple: "Bye ${body}"
>         - to: "mock:foo"
>         - setBody:
>             variable: "myKey"
>         - to: "mock:result"
> {code}
> {code:java}
> Unsupported field: variableReceive
>  in file:test.camel.yaml, line 4, column 24:
>           variableReceive: "myKey"
>                            ^
>         at 
> org.apache.camel.dsl.yaml.common.YamlSupport.creteEndpointUri(YamlSupport.java:182)
>         at 
> org.apache.camel.dsl.yaml.deserializers.FromDefinitionDeserializer.construct(FromDefinitionDeserializer.java:84)
>         at 
> org.apache.camel.dsl.yaml.common.YamlDeserializationContext.lambda$resolve$0(YamlDeserializationContext.java:157)
>         at 
> org.apache.camel.dsl.yaml.common.YamlDeserializerSupport.asType(YamlDeserializerSupport.java:344)
>         at 
> org.apache.camel.dsl.yaml.deserializers.RouteDefinitionDeserializer.setProperties(RouteDefinitionDeserializer.java:139)
>         at 
> org.apache.camel.dsl.yaml.deserializers.RouteDefinitionDeserializer.setProperties(RouteDefinitionDeserializer.java:34)
>         at 
> org.apache.camel.dsl.yaml.common.YamlDeserializerBase.construct(YamlDeserializerBase.java:66)
>         at 
> org.apache.camel.dsl.yaml.common.YamlDeserializationContext.lambda$resolve$1(YamlDeserializationContext.java:198)
>         at 
> org.apache.camel.dsl.yaml.YamlRoutesBuilderLoader$1.configure(YamlRoutesBuilderLoader.java:150)
> {code}



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

Reply via email to