Hello,

I want to run my first jbpm application and have some troubles with assigment 
of swimlanes. My configuration is that:

<process-definition
  |   xmlns="urn:jbpm.org:jpdl-3.1"  name="Urlaubsantrag">
  |    <swimlane name="Antragssteller">
  |       <assignment expression="group(applicant)"></assignment>
  |    </swimlane>
  |    <swimlane name="Vorgesetzer">
  |       <assignment expression="group(supervisor)"></assignment>
  |    </swimlane>
  |    <start-state name="Urlaubsantrag erstellen">
  |       <task name="Sende Urlaubsantrag" swimlane="Antragssteller">
  |          <controller>...
  |          </controller>
  |       </task>
  |       <transition name="Urlaubsantrag versenden" to="Urlaubsantrag 
entscheiden"></transition>
  |    </start-state>
  |    <end-state name="Ende"></end-state>
  |    <task-node name="Urlaubsantrag entscheiden">
  |       <task name="Urlaubsantrag lesen" swimlane="Vorgesetzer">
  |          <controller>...
  |          </controller>
  |       </task>
  |       <transition name="Urlaubsantrag bearbeitet" to="Ende"></transition>
  |    </task-node>
  | </process-definition>

I run the first task:

  |             Token token = processInstance.getRootToken();
  |             Node node = (Node)token.getNode();
  |             System.out.println("Current node: "+node.getName());
  |             
  |             Task task = processInstance.getProcessDefinition().
  |                                             
getTaskMgmtDefinition().getStartTask();
  |             
  |             TaskInstance taskInstance = new TaskInstance(task.getName(), 
"Antragssteller");
  |             token.signal("Urlaubsantrag versenden");
  | 
and get the exception:

Caused by: org.jbpm.identity.assignment.ExpressionAssignmentException: couldn't 
resolve assignment expression 'group(supervisor)'
  |     at 
org.jbpm.identity.assignment.ExpressionAssignmentHandler.assign(ExpressionAssignmentHandler.java:97)
  |     at 
org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignmentDelegation(TaskMgmtInstance.java:217)
  |     at 
org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:193)
  |     ... 11 more
  | Caused by: java.lang.RuntimeException: no active JbpmContext for resolving 
assignment expression'group(supervisor)'
  |     at 
org.jbpm.identity.assignment.ExpressionAssignmentHandler.getExpressionSession(ExpressionAssignmentHandler.java:109)
  |     at 
org.jbpm.identity.assignment.ExpressionAssignmentHandler.assign(ExpressionAssignmentHandler.java:69)
  |     ... 13 more
  | Exception in thread "main" 

What is wrong? What I have to do?

Thank you,
nort

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977942
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to