Java Camunda为businessProcess.getProcessInstance()返回null

Java Camunda为businessProcess.getProcessInstance()返回null,java,camunda,Java,Camunda,BusinessProcess对象在我尝试检索processInance对象时返回空值 我的代码如下 @Inject private BusinessProcess businessProcess; ProcessInstance instance = businessProcess.getProcessInstance(); 其中businessProcess不为空。我想从这个流程实例中读取业务密钥,如下所示 String bizKey = businessProcess.getPro

BusinessProcess
对象在我尝试检索
processInance
对象时返回空值

我的代码如下

@Inject
 private BusinessProcess businessProcess;


ProcessInstance instance = businessProcess.getProcessInstance();
其中
businessProcess
不为空。我想从这个流程实例中读取业务密钥,如下所示

String bizKey = businessProcess.getProcessInstance().getBusinessKey();

因此方法getProcessInstance()返回null。这是你的方法,还是从哪里来的?请把你的全班同学都发出来。这是人工任务还是服务任务?这些是camunda内部类Hey Albin我认为没有正在运行的流程实例,这就是getProcessInstance返回null的原因。亲爱的Zelldon,这是在我修改BPMN之后发生的,在此之前它工作正常。