[jbpm-commits] JBoss JBPM SVN: r2505 - in jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph: node and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Oct 8 06:08:08 EDT 2008


Author: camunda
Date: 2008-10-08 06:08:08 -0400 (Wed, 08 Oct 2008)
New Revision: 2505

Modified:
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/Action.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/node/Decision.java
Log:
fixed problem of not setting ProcessDefinition correctly in ProcessClassLoader

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/Action.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/Action.java	2008-10-08 09:43:20 UTC (rev 2504)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/Action.java	2008-10-08 10:08:08 UTC (rev 2505)
@@ -116,7 +116,7 @@
     ClassLoader surroundingClassLoader = Thread.currentThread().getContextClassLoader();
     try {
       // set context class loader correctly for delegation class (https://jira.jboss.org/jira/browse/JBPM-1448) 
-      Thread.currentThread().setContextClassLoader(JbpmConfiguration.getProcessClassLoader(processDefinition));
+      Thread.currentThread().setContextClassLoader(JbpmConfiguration.getProcessClassLoader(executionContext.getProcessDefinition()));
 
       if (referencedAction != null) {
         referencedAction.execute(executionContext);

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/node/Decision.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/node/Decision.java	2008-10-08 09:43:20 UTC (rev 2504)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/node/Decision.java	2008-10-08 10:08:08 UTC (rev 2505)
@@ -77,7 +77,7 @@
     ClassLoader surroundingClassLoader = Thread.currentThread().getContextClassLoader();
     try {
       // set context class loader correctly for delegation class (https://jira.jboss.org/jira/browse/JBPM-1448) 
-      Thread.currentThread().setContextClassLoader(JbpmConfiguration.getProcessClassLoader(processDefinition));
+      Thread.currentThread().setContextClassLoader(JbpmConfiguration.getProcessClassLoader(executionContext.getProcessDefinition()));
 
       try {
         if (decisionDelegation != null) {




More information about the jbpm-commits mailing list