Firstly I would like to thank you for the great framework.
I would like to share an issue I have when I try to reschedule a timer job. I have a controller from which I invoke ms.rescheduleTimeCycleJob(jobId, “0 0/5 * * * ?”);
As a result a new job is created but its process definition is null, thus when it tries to start it fails with a NPE. I noticed that the process definition is set in org.flowable.engine.impl.util.TimerUtil.createTimerEntityForTimerEventDefinition(TimerEventDefinition, FlowElement, boolean, ExecutionEntity, String, String)
and is acquired from an executionEntity, instead of the existing job. In my case the executionEntity is null.
Do you think it is a bug or I am missing something?