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

Reply via email to