首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JBPM -jbpm-服务器-7.35次调任无效

JBPM -jbpm-服务器-7.35次调任无效
EN

Stack Overflow用户
提问于 2020-04-09 03:51:45
回答 2查看 386关注 0票数 0

在用户任务上,我们使用以下信息配置了重新分配

代码语言:javascript
复制
Users:  Katy
Groups: HR
Expires At: 1m

在运行时,我收到一条消息:

请检查没有相同id的组和用户

我试着移除人力资源部,然后再试一次,但没有运气。

请看下面的堆栈跟踪

org.jbpm.workflow.instance.node.WorkItemNodeInstance.processWorkItemHandler(WorkItemNodeInstance.java:175)

WorkflowRuntimeException: changevalue.test:18 -Task2-组织实体已经存在于UserImpl:'HR‘id中,请检查在中没有相同id的组和用户

在org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:146)

在org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:203) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:408) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:389) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:358) at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:44)在org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:412) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:372) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:307) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:451) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:421)在org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:620) at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.completeWorkItem(JPAWorkItemManager.java:167) at org.jbpm.process.workitem.rest.RESTWorkItemHandler.executeWorkItem(RESTWorkItemHandler.java:841) .145个原因是: java.lang.RuntimeException:组织实体已经与UserImpl:'HR‘id一起存在,请检查在org.jbpm.services.task.persistence.JPATaskPersistenceContext.persistOrgEntity(JPATaskPersistenceContext.java:255) at org.jbpm.services.task.commands.UserGroupCallbackTaskCommand.persistIfNotExists(UserGroupCallbackTaskCommand.java:153) at org.jbpm.services.task.commands.UserGroupCallbackTaskCommand.addUserFromCallbackOperation(UserGroupCallbackTaskCommand.java:141) at org.jbpm.services.task.commands.UserGroupCallbackTaskCommand.doCallbackUserOperation(UserGroupCallbackTaskCommand.java:104) at org.jbpm.services.task上没有相同id的组和用户。commands.UserGroupCallbackTaskCommand.doCallbackUserOperation(UserGroupCallbackTaskCommand.java:97) at org.jbpm.services.task.commands.UserGroupCallbackTaskCommand.doCallbackOperationForTaskDeadlines(UserGroupCallbackTaskCommand.java:419) at org.jbpm.services.task.commands.AddTaskCommand.execute(AddTaskCommand.java:114) at org.jbpm.services.task.commands.AddTaskCommand.execute(AddTaskCommand.java:56)

EN

回答 2

Stack Overflow用户

发布于 2020-07-13 11:29:47

有一个带有jbpm重新分配功能的错误。它尝试将给定的用户添加为组,将组添加为用户。因为'HR‘是一个现有的组,您的场景会因为这个重新分配错误(它试图以用户的身份添加'HR’)而出现错误。

问题在于bpmn文件的生成。在文件生成过程中,用户名与组名被交换。

代码语言:javascript
复制
<bpmn2:dataInputAssociation id="_pXn2EsUVEeq_vYStelyULQ">
    <bpmn2:targetRef>_77A0B1FE-F97B-4892-B916-1105512538F7_NotStartedReassignInputX</bpmn2:targetRef>
    <bpmn2:assignment id="_pXn2E8UVEeq_vYStelyULQ">
      <bpmn2:from xsi:type="bpmn2:tFormalExpression" id="_pXn2FMUVEeq_vYStelyULQ"><![CDATA[[users:HRGroup|groups:kris]@[2m]]]></bpmn2:from>
      <bpmn2:to xsi:type="bpmn2:tFormalExpression" id="_pXn2FcUVEeq_vYStelyULQ">_77A0B1FE-F97B-4892-B916-1105512538F7_NotStartedReassignInputX</bpmn2:to>
    </bpmn2:assignment>
</bpmn2:dataInputAssociation>

克里斯应该是这里的用户,人力资源部应该是一个群体。为了纠正它,我们可以编辑bpmn文件并在项目中重新导入它。

票数 2
EN

Stack Overflow用户

发布于 2020-04-16 14:06:07

从堆栈跟踪来看,您的用户名和组的名称与"HR“相同,导致了冲突。

我试着移除HR,然后再试一次,但没有运气。

您从哪里删除了"HR",从application-user.properties中删除了名为"HR“的用户?如果没有,请尝试从文件中删除用户。

如果您仍然面临这个问题,只需反复检查条目是否仍然在"OrganizationalEntity“表中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61113679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档