Я использую jBPM 5.4 с MsSql.
Он работает нормально.
У меня простой рабочий процесс из СТАРТ ----> ЗАДАЧА A ----------> ЗАДАЧА B --------> СТОП
Я пытаюсь получить доступ к такому рабочему процессу из сервлетов
Когда я выполняю такой рабочий процесс, я могу перенаправить его до начала задачи B.
onExit задачи B не вызывается.
Следовательно, рабочий процесс не достигает состояния Завершено, но таблица задач обновляется до состояния завершения, и никаких исключений не регистрируется.
Это мой журнал сервера,
[stdout] (http-localhost-127.0.0.1-8080-1) ****** Creating EMF
[stdout] (http-localhost-127.0.0.1-8080-1) ****** Creating env
[stdout] (http-localhost-127.0.0.1-8080-1) ****** Reading Properties
[stdout] (http-localhost-127.0.0.1-8080-1) ****** config section
[stdout] (http-localhost-127.0.0.1-8080-1) OnEntrying the First Task ***
[stdout] (http-localhost-127.0.0.1-8080-1) Started Process Output 14
[stdout] (http-localhost-127.0.0.1-8080-1) Completed Process Output 14
[stdout] (Thread-73) OnExiting the First Task ***
[stdout] (Thread-73) OnEntrying the Second Task ***
[stdout] (http-localhost-127.0.0.1-8080-1) Started Process Output 15
[stdout] (http-localhost-127.0.0.1-8080-1) Completed Process Output 15