[ https://issues.apache.org/jira/browse/ODE-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13755833#comment-13755833 ]
Hudson commented on ODE-1004: ----------------------------- SUCCESS: Integrated in ODE-trunk-jdk6 #745 (See [https://builds.apache.org/job/ODE-trunk-jdk6/745/]) ODE-1004: Rethrown fault data must be immutable. (vanto: rev a8a1333eef92dbfbcc1f92cc08f7368b2053dc5a) * bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java > 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