org.jbpm.api.JbpmException jbpm4.4走流程时报错

libitum_1 2011-05-05 10:47:31
问题描述:

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.传进去的“直接通过”就没有问题,可以往下执行

改了半天了还是没找到原因,在线等
...全文
795 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
flj924 2012-07-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20120703/15/78b75a4c-805a-4158-880c-2eaaa7f17b1c.html

我这个是什么原因啊?
ikaituozhe 2011-12-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 libitum_1 的回复:]

问题解决了 多了个空格,,郁闷
[/Quote]

我也由类似问题,那个地方多了个空格???
libitum_1 2011-05-05
  • 打赏
  • 举报
回复
问题解决了 多了个空格,,郁闷

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧