Проблема при вызове Service task

Добрый день.
Столкнулся со следующей проблемой: есть bpm процесс в нем есть User task, завершающийся при помощи прикрепленного к нему boundary timer event, следом за ним в схеме идет Service task. При запуске процесса с одинаковыми условиями по одной и той же сущности, случайным образом Service task не запускается и процесс зависает на таймере, в логах приложения пусто, процессы по сущности запускались по одному, предыдущие отменялись, разворачивал процесс с нуля, это не помогло.
Версия платформы 7.0.9, версия бд oracle 12.1

Добрый день.
Замена Service task’ов на Script task не помогла, частично удалось обойти проблему, перезапуская таймер как описано в другом ответе на форуме (BPM возобновить зависшие процессы), перезапускать приходится несколько раз, хотелось бы разобраться, в чем проблема

Добрый день!
Первое подозрение, что у вас всё-таки сервис-таска падает с ошибкой. Когда вы в таблице ACT_RU_JOB находите зависший таймер, там в колонке RETRIES_ стоит 0? Заполнена ли чем-либо колонка EXCEPTION_MSG_?

Добрый день.
RETRIES_ стоит 0, в колонке EXCEPTION_MSG_ заполняется следующим:
Error while evaluating expression: ${test_worker.callAction(entityId, ‘ACTION’)}
этот метод с бином существуют, смотрел через дебагер - в этот метод программа не заходит, когда появляется эта ошибка, после 1-2 перезапуска таймера в метод я попадаю, завершается без ошибок

Попробуйте подебажить классы Activiti. Например org.activiti.engine.impl.bpmn.behavior.ServiceTaskExpressionActivityBehavior - тут вычисляется выражение для ServiceTask