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