camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tomislav Mrkus (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-4472) HazelcastComponentHelper. copyHeaders() creates an Out message
Date Wed, 21 Sep 2011 12:09:08 GMT

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

Tomislav Mrkus updated CAMEL-4472:
----------------------------------

    Attachment: CAMEL-4472.patch

> HazelcastComponentHelper. copyHeaders() creates an Out message
> --------------------------------------------------------------
>
>                 Key: CAMEL-4472
>                 URL: https://issues.apache.org/jira/browse/CAMEL-4472
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-hazelcast
>            Reporter: Tomislav Mrkus
>         Attachments: CAMEL-4472.patch
>
>
> Due to lazy creation of Out message in DefaultExchange.getOut() implementation, HazelcastComponentHelper.copyHeaders()
method inadvertently creates an Out message if one has not been set yet, which then creates
problems in CamelInvocationHandler.getBody() which then returns null as a result. 
> There should be a check in copyHeaders() to see if Out exists, e.g.: 
> {code}
> // set out headers 
> if (ex.hasOut()) { 
>     ex.getOut().setHeaders(headers); 
> } 
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message