Hi folks,
I observe an intresting behaviour of the process engine by the customer. The process model has two parallel branches one with the Service Task and another branch with the User Task. The engine seems to get stuck on the service task. The cockpit shows the instance token on the service task. There are no errors in log about this. In the same time, I can see a log statement about the completion of the user task:
Caused by: org.camunda.bpm.engine.ProcessEngineException: this activity doesn’t accept signals
at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.signal(FlowNodeActivityBehavior.java:53) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.signal(AbstractBpmnActivityBehavior.java:89) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:262) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:231) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:58) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:52) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:27) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:97) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.interceptor.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:59) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:32) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:171) [camunda-engine-7.2.6-SNAPSHOT.jar:7.2.6-SNAPSHOT]
at org.camunda.bpm.engine.cdi.BusinessProcess.completeTask(BusinessProcess.java:331) [camunda-engine-cdi-7.2.0.jar:7.2.0]
…
The Service Task is marked as “exclusive”, and the bug appears only sometimes (not reproducable).
Any Ideas?
Kind regards,
Simon