首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

org.jbpm.api.JbpmException jbpm4.4走流程时报错解决办法

2012-12-15 
org.jbpm.api.JbpmException jbpm4.4走流程时报错问题描述:2011-05-05 10:37:09,006 [http-localhost%2F12

org.jbpm.api.JbpmException jbpm4.4走流程时报错
问题描述:


2011-05-05 10:37:09,006 [http-localhost%2F127.0.0.1-8080-2] ERROR [500.jsp] - expression 'org.jbpm.pvm.internal.el.UelValueExpression@70d47214' in decision '判断' returned unexisting outgoing transition name: 上级审批
org.jbpm.api.JbpmException: expression 'org.jbpm.pvm.internal.el.UelValueExpression@70d47214' in decision '判断' 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 org.jbpm.pvm.internal.task.TaskImpl.complete(TaskImpl.java:201)
at org.jbpm.pvm.internal.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:65)
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.SpringCommandCallback.doInTransaction(SpringCommandCallback.java:45)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute

流程图:

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

<process name="received" xmlns="http://jbpm.org/4.4/jpdl">
   <start g="24,48,48,48" name="开始">
      <transition to="查看收文"/>
   </start>
   <task assignee="#{person}" form="received_input.jsp" g="108,48,92,52" name="查看收文">
      <transition g="-16,-22" name="审核" to="提交审核"/>
   </task>
   <task assignee="#{username}" form="received_art_view.jsp" g="252,48,92,52" name="提交审核">
     <on event="start">
     <event-listener class="com.pengtu.utils.jbpm.rollback.RollbackListener">
     <field name="m_rollbackTo">
     <string value="查看收文"/>
     </field>
     </event-listener>
     </on>
      <transition g="-15,-22" name="通过" to="判断"/>
   </task>
   <decision expr="#{decision}" g="384,48,48,48" name="判断">
      <transition g="-31,-27" name="上级审批 " to="领导复核"/>
      <transition g="-55,4" name="直接通过" to="送达执行人"/>
   </decision>
   <task assignee="#{leader}" g="468,12,80,49" name="领导复核">
      <transition g="1,-21" name="通过" to="送达执行人"/>
   </task>
   <task assignee="user" g="588,48,92,52" name="送达执行人">


      <transition to="反馈结果"/>
   </task>
   <task assignee="wangw" g="588,168,92,52" name="反馈结果">
      <transition to="初审"/>
   </task>
   <task assignee="xuanw" g="432,168,92,52" name="初审">
      <transition g="-11,-23" name="通过" to="审核"/>
   </task>
   <decision expr="#{verify}" g="288,168,48,48" name="审核">
      <transition g="-20,-22" name="直接通过" to="归档"/>
      <transition g="7,-1" name="上级审批" to="复审"/>
   </decision>
   <task assignee="admin" g="204,252,92,52" name="复审">
      <transition g="-28,17" name="通过" to="归档"/>
   </task>
   <task assignee="user" g="120,168,92,52" name="归档">
      <transition to="结束"/>
   </task>
   <end g="24,168,48,48" name="结束"/>
</process>



问题其他相关:
1.我在网上也找过了相关问题的解释 比如 pizan5566 的 http://topic.csdn.net/u/20101009/14/bd34f81d-a715-40ab-b969-95df9648aecf.html 但还是出现这个错误了
2.传进去的“直接通过”就没有问题,可以往下执行

改了半天了还是没找到原因,在线等 
[解决办法]
问题解决了 多了个空格,,郁闷
[解决办法]
引用:
问题解决了 多了个空格,,郁闷


我也由类似问题,那个地方多了个空格???
[解决办法]
http://topic.csdn.net/u/20120703/15/78b75a4c-805a-4158-880c-2eaaa7f17b1c.html

我这个是什么原因啊?

热点排行