Спорадическая проблема в рабочем процессе BPMNJAVA

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

Сообщение Anonymous »

В рабочем процессе BPMN, работающем в версии «jBPM 5.4.0.Final», возникает спорадическая проблема, при которой следующий узел не создается надежно после завершения задачи.
Вот наблюдения:
  • Задача выполняется без проблем, но следующий узел периодически не запускается.
  • Проблема возникает случайным образом, в большинстве случаев работает правильно, но дает сбой при определенных условиях.
  • После завершения задачи исключений или ошибок не регистрируется.
  • Проблема проявляется чаще, когда задачи создаются и выполняются в быстрой последовательности в одном и том же экземпляре процесса.
Похоже, проблема возникает из-за метода, показанного ниже, где потоку не удается войти в блок if. Похоже, что "workItemId" сохраняет предыдущий идентификатор рабочего элемента экземпляра процесса, что приводит к пропуску блока if и предотвращению создания следующего узла.
Ниже это код для справки

Код: Выделить всё

**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 ... n-workflow
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Спорадическая проблема в рабочем процессе BPMN
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Спорадическая функциональность в методе регистрации Symfony 7
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Спорадическая высокая загрузка ЦП в Laravel 11 с увеличенным временем загрузки
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Периодическая проблема с рабочим процессом BPMN в jBPM
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Периодическая проблема с рабочим процессом BPMN в jBPM
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

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