JBPM - переназначения jbpm-server-7.35 не работают - PullRequest
0 голосов
/ 09 апреля 2020

Для пользовательской задачи мы настроили переназначения со следующей информацией

Users:  Katy
Groups: HR
Expires At: 1m

во время выполнения, я получаю сообщение:

Убедитесь, что нет группы и пользователя с тем же идентификатором

Я попытался удалить HR и попытался снова, но безуспешно.

См. Трассировку стека ниже

WorkflowRuntimeException: [changevalue.test: 18 - Task: 2] - Организационная сущность уже существует с идентификатором [UserImpl: 'HR'], пожалуйста убедитесь, что нет группы и пользователя с одинаковым идентификатором

в org.jbpm.workflow.instance.node.WorkItemNodeInstance.processWorkItemHandler (WorkItemNodeInstance. java: 175)
в org.jbpm.workflow. instance.node.WorkItemNodeInstance.internalTrigger (WorkItemNodeInstance. java: 146)
в org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger (NodeInstanceImpl. java: 203) в org.jb. .impl.NodeInstanceImpl.triggerNodeInstance (NodeInstanceImpl. java: 408) в org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance (NodeInstanceImpl. javastimpance.jpg inj.jpg). .triggerCompleted (NodeInstanceImpl. java: 358) в org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted (ExtendedNodeInstanceImpl. java: 44) в org.jbpm. workflow.instance.node. node.WorkItemNodeInstance.triggerCompleted (WorkItemNodeInstance. java: 307) в org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted (WorkItemNodeInstance. java: 451) в org. signalEvent (WorkItemNodeInstance. java: 421) в org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent (WorkflowProcessInstanceImpl. java: 620) в org.drools.persistence.jpa.processinWork.Wan.WorkMateMate.JP java: 167) at org.jbpm.process.workitem.rest.RESTWorkItemHandler.executeWorkItem (RESTWorkItemHandler. java: 841) ... еще 145 Причина: java .lang.RuntimeException: организационная сущность уже существует с [UserImpl: 'HR'] id, пожалуйста, убедитесь, что нет oup и пользователь с одинаковым идентификатором по адресу org.jbpm.services.task.persistence.JPATaskPersistenceContext.persistOrgEntity (JPATaskPersistenceContext. java: 255) по адресу org.jbpm.services.task.commands.UserGroupCallbackTaskCkallTackback (10CackTack.Chmand.Exchange.Compact.ChmandCоздание_эксперта). 153) в org.jbpm.services.task.commands.UserGroupCallbackTaskCommand.addUserFromCallbackOperation (UserGroupCallbackTaskCommand. java: 141) в org.jbpm.services.task.commands.UserGroupCallbackTaskbackgroupCall.ComCoGroup.ComOserGroup.ComComCore.ComCoreComCoreGroup.ComCore.ComCoreGroup.CoreComCroup.CoreComCoreGroup.CoreComCort.CoreComCoreCoG_CoreCoG_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Core_Coист_CoCoCoCoG_CoS .jbpm. .task.commands.AddTaskCommand.execute (AddTaskCommand. java: 114) в org.jbpm.services.task.commands.AddTaskCommand.execute (AddTaskCommand. java: 56)

1 Ответ

0 голосов
/ 16 апреля 2020

Судя по трассировке стека, похоже, что у вас есть имя пользователя и группа с одним и тем же именем "HR", что вызывает конфликт.

Я попытался удалить HR и повторил попытку, но безуспешно.

Откуда вы удалили " HR ", вы удалили пользователя с именем " HR " из application-user.properties ? Если нет, попробуйте удалить пользователя из файла.

Если проблема не устранена, просто перепроверьте, есть ли запись в таблице «OrganizationalEntity».

...