[jboss-user] [JBoss jBPM] - couldn't find process definition ERROR

zhangcht do-not-reply at jboss.com
Thu Mar 5 06:44:00 EST 2009


I add JBPM to Hibernate ,spring and struts, but there is something wrong when I want to get the processdefinition from the database. the processdefinition has been deploied to the database.
anybody help me???
CODE:
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
  | 
  | 			GraphSession graphSession = jbpmContext.getGraphSession();
  | 			
  | 			ProcessDefinition processDefinition = graphSession.findLatestProcessDefinition("hello");
  | 			ProcessInstance instance = processDefinition.createProcessInstance();
  | 			instance.signal();
  | 			jbpmContext.save(instance);
  | 			
  | 			jbpmContext.close();
ERROE
javax.servlet.ServletException: couldn't find process definition 'hello'
  | 	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
  | 	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
  | 	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
  | 	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  | 	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  | 
  | 
  | root cause 
  | 
  | org.jbpm.JbpmException: couldn't find process definition 'hello'
  | 	org.jbpm.db.GraphSession.findLatestProcessDefinition(GraphSession.java:157)
  | 	com.ImportBusiness.struts.action.LoginAction.execute(LoginAction.java:102)
  | 	org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
  | 	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
  | 	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
  | 	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  | 	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4215241#4215241

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4215241



More information about the jboss-user mailing list