Java 在Camunda计时器事件触发后取消执行

Java 在Camunda计时器事件触发后取消执行,java,camunda,Java,Camunda,我想通过编程来决定,对于每个进程上的所有计时器事件,在它们触发后,我是否真的希望它们启动事件 我为正在调用的启动事件注册了一个侦听器,并尝试终止活动执行,但它不起作用 我的听众是这样的: public class StartEventDelegate implements DelegateListener<ActivityExecution> { private ProcessEngineServices processEngine; public CamundaStartEven

我想通过编程来决定,对于每个进程上的所有计时器事件,在它们触发后,我是否真的希望它们启动事件

我为正在调用的启动事件注册了一个侦听器,并尝试终止
活动执行
,但它不起作用

我的听众是这样的:

public class StartEventDelegate implements DelegateListener<ActivityExecution> {
private ProcessEngineServices processEngine;

public CamundaStartEventDelegate(ProcessEngineServices processEngine) {
    this.processEngine = processEngine;
}

@Override
public void notify(ActivityExecution instance) throws Exception {
    LOG.debug("StartEvent triggered, eventName={}...", instance.getEventName());

    if (abortThisExecution(instance)) {
        LOG.info("Terminating instance");
        instance.end(true);
    }
}

我做错了什么?

为什么不在计时器的结束事件中添加executionlisteners?@JanGalinski我对Camunda知之甚少。我的实现就是我能想到的。我会试试你的建议,然后再向你汇报。谢谢。经验法则:不要在代码中使用在其完整限定类名中带有
*.impl.*
的Camunda类和接口。它们不是公共API。意外的事情可能会发生,没有记录的事情也会发生。如果你不能找到一种方法来实现你的用例(更有经验的人也不能),那么卡蒙达不支持它。@JanGalinski我在想你说的话,我意识到我不知道你的意思。据我所知,计时器是一种启动事件,我可以添加一个侦听器。我也可以将侦听器添加到结束事件中,但在我想要阻止运行的任务之后,我只会有一个侦听器,我不知道这对我有什么帮助,因为到那时一切都已经运行了。因此,您想要支持的用例是:计时器启动事件触发进程,但当它发现不需要任何操作时,您是否立即再次杀死该实例?我将在流程中对此进行建模,以便在流程启动后有一个exclusice网关,并在不满足条件时链接到一个结束事件。在同一个实例中扰乱processinstance生命周期会导致非常糟糕的症状。为什么不在计时器的结束事件中添加executionlisteners?@JanGalinski我对Camunda知之甚少。我的实现就是我能想到的。我会试试你的建议,然后再向你汇报。谢谢。经验法则:不要在代码中使用在其完整限定类名中带有
*.impl.*
的Camunda类和接口。它们不是公共API。意外的事情可能会发生,没有记录的事情也会发生。如果你不能找到一种方法来实现你的用例(更有经验的人也不能),那么卡蒙达不支持它。@JanGalinski我在想你说的话,我意识到我不知道你的意思。据我所知,计时器是一种启动事件,我可以添加一个侦听器。我也可以将侦听器添加到结束事件中,但在我想要阻止运行的任务之后,我只会有一个侦听器,我不知道这对我有什么帮助,因为到那时一切都已经运行了。因此,您想要支持的用例是:计时器启动事件触发进程,但当它发现不需要任何操作时,您是否立即再次杀死该实例?我将在流程中对此进行建模,以便在流程启动后有一个exclusice网关,并在不满足条件时链接到一个结束事件。在同一实例中扰乱processinstance生命周期会导致非常糟糕的症状。
2017-06-23T17:33:18,340 [DEBUG] pool-3-thread-1 [CamundaStartEventDelegate notify:50] StartEvent triggered, eventName=start...
2017-06-23T17:33:18,355 [INFO ] pool-3-thread-1 [CamundaStartEventDelegate notify:77] Terminating instance
2017-06-23T17:33:18,362 [DEBUG] pool-3-thread-1 [CamundaStartEventDelegate notify:50] StartEvent triggered, eventName=start...
2017-06-23T17:33:18,364 [INFO ] pool-3-thread-1 [CamundaStartEventDelegate notify:77] Terminating instance
2017-06-23T17:33:18,364 [ERROR] pool-3-thread-1 [context logError:156] ENGINE-16006 BPMN Stack Trace:
        StartEvent_1i6cslv (activity-end, ProcessInstance[13])
        StartEvent_1i6cslv

2017-06-23T17:33:18,365 [ERROR] pool-3-thread-1 [context logError:156] ENGINE-16004 Exception while closing command context: null
java.lang.NullPointerException: null
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.getFlowScopeExecution(PvmExecutionImpl.java:1448) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.createActivityExecutionMapping(PvmExecutionImpl.java:1438) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityEnd.execute(PvmAtomicOperationActivityEnd.java:53) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityEnd.execute(PvmAtomicOperationActivityEnd.java:32) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:611) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:587) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityNotifyListenerEnd$1.callback(PvmAtomicOperationActivityNotifyListenerEnd.java:44) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityNotifyListenerEnd$1.callback(PvmAtomicOperationActivityNotifyListenerEnd.java:38) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:1942) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:1891) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationActivityNotifyListenerEnd.java:38) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationActivityNotifyListenerEnd.java:24) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:65) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:611) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:587) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.end(PvmExecutionImpl.java:334) ~[camunda-engine-7.6.0.jar:7.6.0]
        at my.company.workflow.camunda.delegate.CamundaStartEventDelegate.notify(CamundaStartEventDelegate.java:78) ~[main/:?]
        at my.company.workflow.camunda.delegate.CamundaStartEventDelegate.notify(CamundaStartEventDelegate.java:36) ~[main/:?]
        at my.company.workflow.StartEventDelegate.notify(StartEventDelegate.java:31) ~[main/:?]
        at my.company.workflow.StartEventDelegate.notify(StartEventDelegate.java:20) ~[main/:?]
        at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:95) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:52) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:69) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:622) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:597) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:58) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:69) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:622) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:597) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:58) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:69) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:622) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:597) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:58) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:69) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:622) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:597) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:58) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:69) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:622) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:597) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:58) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:611) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:587) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:39) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:50) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:24) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:89) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:125) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:112) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:79) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:611) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:587) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:231) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:432) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:55) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:31) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:104) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:66) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:156) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:122) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:118) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.TimerStartEventJobHandler.startProcessInstance(TimerStartEventJobHandler.java:54) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.TimerStartEventJobHandler.execute(TimerStartEventJobHandler.java:43) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.TimerStartEventJobHandler.execute(TimerStartEventJobHandler.java:24) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:129) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:99) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:36) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24) ~[camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:104) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:66) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:35) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:28) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:82) [camunda-engine-7.6.0.jar:7.6.0]
        at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:56) [camunda-engine-7.6.0.jar:7.6.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]