Please Help
amiratalbi Dec 8, 2005 10:11 PMHi,
I made a processdef like this:
<process-definition name="Processus qualité2"+
<start-state name="start">
transition name="To_analyse_transition' to='Task_byPM"
</start-state>
<task-node name="Task_byPM">
and it's well deployed,
then when i execute the code:
______________________
JbpmSession jbpmSession = jbpmSessionFactory.openJbpmSession();
//GraphSession graphSession = jbpmSession.getGraphSession();
jbpmSession.beginTransaction();
ProcessDefinition processDefinition = jbpmSession.getGraphSession().findLatestProcessDefinition(requestParam.getRequestType());
ProcessInstance processInstance = new ProcessInstance(processDefinition);
// ContextInstance: process variables :)
ContextInstance contextInstance = processInstance.getContextInstance();
contextInstance.setVariable("Commentaire de l'utilisateur final", requestParam.getComment());
contextInstance.setVariable("ProjectManager", requestParam.getProjectManagerID());
contextInstance.setVariable("Nom du projet", requestParam.getProjectName());
contextInstance.setVariable("Type requête", requestParam.getRequestType());
processInstance.signal("To_analyse_transition");
jbpmSession .getGraphSession().saveProcessInstance(processInstance);
jbpmSession.commitTransaction();
jbpmSession.close();
i have the following error :(
java.lang.NullPointerException
org.jbpm.taskmgmt.exe.TaskMgmtInstance.instantiateNewTaskInstance(TaskMgmtInstance.java:177)
org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:74)
org.jbpm.graph.node.TaskNode.execute(TaskNode.java:136)
org.jbpm.graph.def.Node.enter(Node.java:284)
org.jbpm.graph.def.Transition.take(Transition.java:92)
org.jbpm.graph.def.Node.leave(Node.java:349)
org.jbpm.graph.node.StartState.leave(StartState.java:73)
org.jbpm.graph.exe.Token.signal(Token.java:127)
org.jbpm.graph.exe.Token.signal(Token.java:104)
org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:213)
com.wpm.workflow.processSimulation.simulateProcess.moveProcess(simulateProcess.java:30)
com.wpm.requestWorkflow.actions.SubmitRequestAction.execute(SubmitRequestAction.java:47)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
please could you help me and tell me why the process doesn't leave the start state. thanks
_________Sorry i didn't represent all processdefintion because i dont know when i make a preview of message the tags content doesn't appear