Hum the file is in the right place, I mean it is taken because it connects to
the database.
I added the mapping files of my classes.
But I think the problem is somewhere else. When I'm debugging my action, I see
that everything is going wrong since I step into the signal() function :
boolean response = false;
|
| //required fields, otherwise an exception is thrown...
| if(demande == null ||
demande.getDemandeur().getUsername().equals("")) {
| return false;
| }
|
| // Lookup the pojo persistence context-builder that is
configured above
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| try {
|
|
| ProcessDefinition processDefinition =
ProcessDefinition.parseXmlResource("demande/processdefinition.xml");
|
|
| //process definition deployment
|
//jbpmContext.getGraphSession().deployProcessDefinition(processDefinition);
|
|
| ProcessInstance processInstance = new
ProcessInstance(processDefinition);
|
| //creates the instance variables
|
processInstance.getContextInstance().setVariable("demande", demande);
|
processInstance.getContextInstance().setVariable("dateEmissionDemande", new
Date());
|
| // let's go !
| processInstance.setStart(new Date());
| processInstance.signal();
|
| //we check if the current active node is the right one
: validation
| Token currentToken = processInstance.getRootToken();
|
| if(currentToken.getName().equals("validation"))
| {
| response=true;
| }
| else
| {
| response=false;
| }
|
| jbpmContext.save(processInstance);
|
| } finally {
| jbpmContext.close();
| }
|
| return response;
It doesn't go further than processInstance.signal();
It comes directly to the finally.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4217478#4217478
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4217478
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user