Tammo van Lessen created ODE-1004:
-------------------------------------

             Summary: 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


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.

--
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