[ 
https://issues.apache.org/jira/browse/CAMEL-19512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739850#comment-17739850
 ] 

Xilai Dai commented on CAMEL-19512:
-----------------------------------

Updated the test-setheader project and re-attached it.
The issue is not on simple language but on setHeader().
[~davsclaus], [~essobedo], Could you please re-check it with the steps in 
README.txt? 

> SetHeader not working anymore with InputStreamCache type
> --------------------------------------------------------
>
>                 Key: CAMEL-19512
>                 URL: https://issues.apache.org/jira/browse/CAMEL-19512
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 3.20.3
>         Environment: JDK 11
>            Reporter: Xilai Dai
>            Priority: Minor
>         Attachments: test-setheader.zip
>
>
> It seems there is a regression from Camel 3.20.3 which is the SetHeader not 
> working anymore with InputStreamCache type.
> Given that a simple route:
> {code}
>               from("timer:cTimer_1" + "?period=" + 1 + "&repeatCount=" + 1 + 
> "&delay=" + 1)
>               .setHeader("myheader1").constant("Hi")
>               .log(org.apache.camel.LoggingLevel.WARN, "MyRoute.cLog_1", 
> "header myheader1 value is: ${header.myheader1}")
>               .setHeader("myheader2").constant(iscache1)
>               .log(org.apache.camel.LoggingLevel.WARN, "MyRoute.cLog_2", 
> "header myheader2 value is: ${header.myheader2}")
>               .setBody().constant(iscache2)
>               .log(org.apache.camel.LoggingLevel.WARN, "MyRoute.cLog_3", 
> "body value is: ${body}");
> {code}
> the value of header.myheader2 is always null from Camel 3.20.3, whereas in 
> Camel 3.20.2 or earlier version, it worked as expected.
> Attached a sample project for easily reproduce the issue.



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

Reply via email to