Hi,
we are migrating from jbpm-3.0.4 to jbpm-jpdl-3.2.2 - yes we missed 3.1.x :(
Most things work fine so far, however I have an "old" TestClass which creates a TaskInstance as follows:
TaskInstance taskInstance = processInstance.getTaskMgmtInstance().createTaskInstance();
...
public TaskInstance createTaskInstance() {
return createTaskInstance(null, (ExecutionContext)null);
}
public TaskInstance createTaskInstance(Task task, ExecutionContext executionContext) {
// instantiate the new task instance
TaskInstance taskInstance = instantiateNewTaskInstance(executionContext);
// bind the task instance to the TaskMgmtInstance
addTaskInstance(taskInstance);
// ... add a reference to the process instance
taskInstance.setProcessInstance(executionContext.getProcessInstance());
....
taskInstance.setProcessInstance(executionContext.getProcessInstance());