本文主要是介绍JBPM的一些出错信息以及对应修改办法 续1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- <?xml version="1.0" encoding="UTF-8"?>
- <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wipeout">
- <start-state name="start">
- <transition to="fill"></transition>
- </start-state>
- <task-node name="fill">
- <task name="添申请单">
- <assignment actor-id="1"></assignment>
- <controller class=""></controller>
- </task>
- <transition to="manager aduit"></transition>
- </task-node>
- <task-node name="manager aduit">
- <task name="部门经理审批">
- <assignment actor-id="2"></assignment>
- </task>
- <transition to="finace aduit"></transition>
- </task-node>
- <task-node name="finace aduit">
- <task name="会计审核">
- <assignment actor-id="3"></assignment>
- </task>
- <transition to="get money"></transition>
- </task-node>
- <task-node name="get money">
- <task name="领款">
- <assignment actor-id="4"></assignment>
- </task>
- <transition to="end"></transition>
- </task-node>
- <end-state name="end"></end-state>
- </process-definition>
这两天看了大量资料 以及视频教程,明名写的都是
///先取得ProcessDefinition的实例 pd
ProcesInstance pi = new ProcessInstance(pd);
pi.singal(); 这个地方开始正式进去task-node 把任务转发给某个人开始运转流程,但是总是说空指针 null pointer错误。问了那么多高手也都是这样说,但是就是不行啊。这两天周末都没休息,都是来公司弄这个事情,早上我仔细看视频教程的xml发现有个地方不一样 我的xml是这样的
这个xml是插件自动产生的,要把第3行的
- <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wipeout">修改成
-
- <process-definition name="wipeout">
这样就好了 ,唉 弄了我2天啊 。本来都弄得我急噪了.
这篇关于JBPM的一些出错信息以及对应修改办法 续1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!