日期:2014-05-19  浏览次数:20655 次

jbpm4.4
<?xml version="1.0" encoding="UTF-8"?>

<process name="message" xmlns="http://jbpm.org/4.4/jpdl">
  <start g="276,6,48,48" name="start">
  <transition g="-73,-5" name="to 基本信息" to="基本信息"/>
  </start>
  <end g="291,403,48,48" name="end"/>
  <task assignee="#{owner}" g="254,79,92,52" name="基本信息">
  <transition g="-39,-5" name="判断" to="exclusive"/>
  </task>
  <decision expr="#{flag == 1 ? '个人' : '企业' }" g="276,170,48,48" name="exclusive">
  <transition g="-51,-22" name="to 个人" to="个人"/>
  <transition g="11,-17" name="to 企业" to="企业"/>
  </decision>
  <java class="com.qingjia.Node2Servlet" g="157,240,92,52" method="doServlet" name="个人">
  <transition g="-54,3" name="to 审批" to="审批"/>
  </java>
  <java class="com.qingjia.Node3Servlet" g="364,232,92,52" method="doServlet" name="企业">
  <transition g="18,11" name="to 审批" to="审批"/>
  </java>
  <task candidate-groups="manager" g="268,313,92,52" name="审批">
  <transition g="-45,-1" name="to end" to="end"/>
  <transition g="468,340;467,102:14,-17" name="驳回" to="基本信息"/>
  </task>
</process>



信息: exception while executing command org.jbpm.pvm.internal.cmd.CompleteTaskCmd@502ac9
org.jbpm.api.JbpmException: expression 'org.jbpm.pvm.internal.el.UelValueExpression@12a98be' in decision 'exclusive' returned unexisting outgoing transition name: 个人
at org.jbpm.jpdl.internal.activity.DecisionExpressionActivity.execute(DecisionExpressionActivity.java:58)
at org.jbpm.jpdl.internal.activity.DecisionExpressionActivity.execute(DecisionExpressionActivity.java:41)
at org.jbpm.pvm.internal.model.op.ExecuteActivity.perform(ExecuteActivity.java:60)
at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(ExecutionImpl.java:672)
at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(ExecutionImpl.java:632)
at org.jbpm.pvm.internal.model.ExecutionImpl.signal(ExecutionImpl.java:430)
at org.jbpm.pvm.internal.model.ExecutionImpl.signal(ExecutionImpl.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
at org.jbpm.pvm.internal.model.ExecutionImpl_$$_javassist_5.signal(ExecutionImpl_$$_javassist_5.java)
at org.jbpm.pvm.internal.task.TaskImpl.complete(TaskImpl.java:201)
at org.jbpm.pvm.internal.task.TaskImpl.complete(TaskImpl.java:188)
at org.jbpm.pvm.internal.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:67)
at org.jbpm.pvm.internal.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:32)
at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
at org.jbpm.pvm.internal.tx.SpringCommandCallb