我不了解JBPM API。我有两个用户同时执行一项任务。第一个选择过渡并完成任务,因此TaskInstance现在结束。第二个用户做同样的事情,但是得到一个nullPointerException:getAvalaibleTransition()返回null。
为什么getAvailableTransition()(TaskInstance类的)返回null?它是同一节点,过渡应该相同吗?
我是JBPM的新手。只是测试应用程序的行为以响应竞争行为并遇到此错误...
最佳答案
我想您正在使用jBPM 3.x,对吗?
如果您只有一个业务流程实例,那么为什么一个任务中有两个用户?您可能缺少流程实例的概念,因此您可以描述您的业务状况吗?因为如果一个用户完成一项任务,那么另一用户将无法完成该任务。
干杯
关于task - Jbpm:结束TaskInstance转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688460/