Updated Branches: refs/heads/master b09ea8ad7 -> a8a1333ee refs/heads/ode-1.3.6.x ebb82ccba -> 0bd9b9952
ODE-1004: Rethrown fault data must be immutable. Project: http://git-wip-us.apache.org/repos/asf/ode/repo Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/0bd9b995 Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/0bd9b995 Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/0bd9b995 Branch: refs/heads/ode-1.3.6.x Commit: 0bd9b995222db8c273ebd718e9edd750b70e28df Parents: ebb82cc Author: Tammo van Lessen <[email protected]> Authored: Mon Sep 2 01:15:14 2013 +0200 Committer: Tammo van Lessen <[email protected]> Committed: Mon Sep 2 01:15:14 2013 +0200 ---------------------------------------------------------------------- bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ode/blob/0bd9b995/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java ---------------------------------------------------------------------- diff --git a/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java b/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java index d4897da..d01990c 100644 --- a/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java +++ b/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE.java @@ -314,7 +314,7 @@ class SCOPE extends ACTIVITY { if (catchBlock.faultVariable != null) { try { VariableInstance vinst = faultHandlerScopeFrame.resolve(catchBlock.faultVariable); - initializeVariable(vinst, _fault.getFaultMessage()); + initializeVariable(vinst, _fault.getFaultMessage().cloneNode(true)); // Generating event VariableModificationEvent se = new VariableModificationEvent(vinst.declaration.name);
