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

Tammo van Lessen resolved ODE-1004.
-----------------------------------

    Resolution: Fixed
    
> Rethrown fault data must be immutable
> -------------------------------------
>
>                 Key: ODE-1004
>                 URL: https://issues.apache.org/jira/browse/ODE-1004
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>            Reporter: Tammo van Lessen
>            Assignee: Tammo van Lessen
>             Fix For: 1.3.6, 1.4
>
>
> When a fault is thrown with fault data, then caught by a fault handler, 
> modified and then rethrown, the resulting fault must contain the unmodified 
> fault data but currently doesn't.
> From the spec:
> The <rethrow> activity is used in fault handlers to rethrow the fault they 
> caught, i.e. the fault name and, where present, the fault data of the 
> original fault. It can be used only within a fault handler (<catch> and 
> <catchAll>). Modifications to the fault data MUST be ignored by <rethrow>. 
> For example, if the logic in a fault handler modifies the fault data and then 
> call <rethrow>, the original fault data would be rethrown and not the 
> modified fault data.
> Found via Betsy.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to