[jbpm-commits] JBoss JBPM SVN: r5896 - projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Nov 27 07:40:32 EST 2009
Author: alex.guizar at jboss.com
Date: 2009-11-27 07:40:32 -0500 (Fri, 27 Nov 2009)
New Revision: 5896
Modified:
projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/StartProcessActionListener.java
Log:
fix regression causing start tasks to not be created, introduced in r5450
Modified: projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/StartProcessActionListener.java
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/StartProcessActionListener.java 2009-11-26 09:52:23 UTC (rev 5895)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/StartProcessActionListener.java 2009-11-27 12:40:32 UTC (rev 5896)
@@ -4,6 +4,8 @@
import org.jbpm.graph.exe.ProcessInstance;
import org.jbpm.jsf.JbpmActionListener;
import org.jbpm.jsf.JbpmJsfContext;
+import org.jbpm.taskmgmt.exe.TaskInstance;
+import org.jbpm.taskmgmt.exe.TaskMgmtInstance;
import javax.el.ELContext;
import javax.el.ELException;
@@ -48,15 +50,15 @@
// signal the token along the default transition.
context.addSuccessMessage("Started process");
+ final TaskMgmtInstance taskMgmtInstance = instance.getTaskMgmtInstance();
+ final TaskInstance startTaskInstance = taskMgmtInstance.createStartTaskInstance();
+
/* next piece causes NPE.
* and i don't think it is needed to signal a new process automatically. that can
* be done in the console itself as well.
* TODO it would be nice if the console automatically navigated to the screen where
* you can see the root token and actually give the signal
- final TaskMgmtInstance taskMgmtInstance = instance.getTaskMgmtInstance();
- final TaskInstance startTaskInstance = taskMgmtInstance.createStartTaskInstance();
-
if (startTaskInstance == null) {
// There is no start task
final Node initialNode = definition.getStartState();
More information about the jbpm-commits
mailing list