JBPM的一些出错信息以及对应修改办法 续1

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <process-definition  xmlns="urn:jbpm.org:jpdl-3.1"  name="wipeout">
  3.     <start-state name="start">
  4.         <transition to="fill"></transition>
  5.     </start-state>
  6.     <task-node name="fill">
  7.         <task name="添申请单">
  8.             <assignment actor-id="1"></assignment>
  9.             <controller class=""></controller>
  10.         </task>
  11.         <transition to="manager aduit"></transition>
  12.     </task-node>
  13.     <task-node name="manager aduit">
  14.         <task name="部门经理审批">
  15.             <assignment actor-id="2"></assignment>
  16.         </task>
  17.         <transition to="finace aduit"></transition>
  18.     </task-node>
  19.     <task-node name="finace aduit">
  20.         <task name="会计审核">
  21.             <assignment actor-id="3"></assignment>
  22.         </task>
  23.         <transition to="get money"></transition>
  24.     </task-node>
  25.     <task-node name="get money">
  26.         <task name="领款">
  27.             <assignment actor-id="4"></assignment>
  28.         </task>
  29.         <transition to="end"></transition>
  30.     </task-node>
  31.     <end-state name="end"></end-state>
  32. </process-definition>

 

这两天看了大量资料 以及视频教程,明名写的都是

///先取得ProcessDefinition的实例  pd

 

ProcesInstance pi = new ProcessInstance(pd);

 

pi.singal();  这个地方开始正式进去task-node 把任务转发给某个人开始运转流程,但是总是说空指针 null pointer错误。问了那么多高手也都是这样说,但是就是不行啊。这两天周末都没休息,都是来公司弄这个事情,早上我仔细看视频教程的xml发现有个地方不一样 我的xml是这样的

 

这个xml是插件自动产生的,要把第3行的

  1. <process-definition  xmlns="urn:jbpm.org:jpdl-3.1"  name="wipeout">修改成
    • <process-definition  name="wipeout">

这样就好了  ,唉 弄了我2天啊 。本来都弄得我急噪了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值