Периодическая проблема с рабочим процессом BPMN в jBPMJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Периодическая проблема с рабочим процессом BPMN в jBPM

Сообщение Anonymous »

В нашем рабочем процессе BPMN с использованием jBPM 5.4.0.Final мы периодически сталкиваемся с проблемой, при которой следующий узел не всегда создается после завершения задачи.
Вот Ключевые наблюдения:
Задача выполнена успешно, но следующий узел иногда не запускается.
Проблема возникает спорадически, большую часть времени работает правильно, но при определенных условиях происходит сбой. .
Проблема специфична для этой пользовательской задачи в процессе BPMN.
При выполнении задачи не возникает никаких ошибок или исключений.
Проблема возникает чаще, когда рабочий процесс предполагает быстрое создание и выполнение задач в одном экземпляре процесса.
Мы подозреваем, что проблема заключается в следующем методе, где поток не входит в блок if. Это может быть связано с тем, что workItemId содержит предыдущий идентификатор workItem для ProcessInstance, что приводит к пропуску блока if и предотвращению создания следующего узла:
Код:< /strong>
org.jbpm.workflow.instance.node.WorkItemNodeInstance
public void workItemCompleted(WorkItem workItem) {
if ( workItemId == workItem.getId()
|| ( workItemId == -1 && getWorkItem().getId() == workItem.getId()) ) {
removeEventListeners();
triggerCompleted(workItem);
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... ue-in-jbpm
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Периодическая проблема с рабочим процессом BPMN в jBPM
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Срок действия сеанса ASP.NET истек или его не удалось найти с максимальным рабочим процессом 4.
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как правильно управлять рабочим процессом, заполненным асинхронными блоками?
    Anonymous » » в форуме IOS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • React-Knative-Google-Mobile-AD с управляемым рабочим процессом Expo не будет работать
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • React-Knative-Google-Mobile-AD с управляемым рабочим процессом Expo не будет работать
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»