[
https://issues.apache.org/jira/browse/ODE-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on ODE-1004 started by Tammo van Lessen.
> 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
>
> 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