java JBPM -工作项节点不能强制转换为组织.jbpm.工作流.核心.节点.HumanTaskNode

muk1a3rh  于 2023-02-18  发布在  Java
关注(0)|答案(1)|浏览(94)

我正在从JBPM-Business Central中的自定义WorkItem读取Rest服务任务的URL,在一种情况下,我在读取器(WorkItem任务)之前有HumanTask,因此它引发了异常bellow,我卡住了。如何修复此问题?
处理组织. jbpm. workflow. core. node期间出现意外错误。工作项节点无法转换为组织. jbpm. workflow. core. node。HumanTaskNode:java.lang.ClassCastException:不能将组织. jbpm.工作流.核心.节点.工作项节点强制转换为组织. jbpm.工作流.核心.节点. HumanTaskNode

在人工任务右移之后是否有工作项?如果没有,我如何获取工作项中的URL?我如何修复此问题?我是否应该更改流以修复此问题?

wfveoks0

wfveoks01#

我遇到过很多次同样的问题。如果你重建一个艺术品就会发生这种情况(例如对于热修复,在任务中添加输入或输出变量等),并且在运行时环境中具有相同版本的活动示例。最可能的原因是保存在数据库ProcessInstanceInfo表中的byteArray不匹配。每当我遇到这个错误的特定示例成为腐败无法恢复。

相关问题