[jboss-user] [JBoss jBPM] - Re: jBPM/Spring/jUnit
pojomonkey
do-not-reply at jboss.com
Wed Dec 3 09:18:19 EST 2008
Handler code is:
import org.apache.commons.logging.Log;
| import org.apache.commons.logging.LogFactory;
| import org.jbpm.graph.def.ProcessDefinition;
| import org.jbpm.graph.exe.ExecutionContext;
| import org.jbpm.graph.exe.ProcessInstance;
| import org.jbpm.taskmgmt.def.AssignmentHandler;
| import org.jbpm.taskmgmt.exe.Assignable;
|
|
|
| public class NewProcessHandler implements AssignmentHandler {
| private static final long serialVersionUID = 1L;
|
| private final Log log = LogFactory.getLog(NewProcessHandler.class);
|
| public void assign(final Assignable assignable, final ExecutionContext executionContext) throws Exception {
| final ProcessInstance pi = executionContext.getProcessInstance();
| final ProcessDefinition pd = executionContext.getProcessInstance().getProcessDefinition();
| log.info("New process started: " + pd + " version " + pd.getVersion() + " key:" + pi.getKey());
| // Starts process
| executionContext.leaveNode();
| }
The only bit of stack trace I have handy is this:
anonymous wrote : org.jbpm.graph.def.DelegationException: com.xxx.bus.process.handler.NewProcessHandler
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:216)
| at org.jbpm.taskmgmt.exe.TaskInstance.assign(TaskInstance.java:204)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:154)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createStartTaskInstance(TaskMgmtInstance.java:285)
| at com.xxx.bus.process.ProcessManagerImpl$2.doInJbpm(ProcessManagerImpl.java:174)
| at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java:92)
| at com.xxx.bus.process.ProcessManagerImpl.startProcess(ProcessManagerImpl.java:150)
|
The actual ClassCastException is thrown in TaskMgmtInstance.performAssignmentDelegation():
AssignmentHandler assignmentHandler = (AssignmentHandler) assignmentDelegation.instantiate();
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4194049#4194049
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4194049
More information about the jboss-user
mailing list