hello,
i’m debugging the migration of some process definition after upgrade of openidm 6.5 to 7.4 (activiti 5.15 to flowable version 6.6.0). i don’t understand why you return true when compatibiliy is enabled and version is v5, and then raise the exception :
FlowableException(“Flowable 5 process definitions are not supported”);
if (isVersion5Tag(tag)) {
if (!processEngineConfiguration.isFlowable5CompatibilityEnabled() || processEngineConfiguration.getFlowable5CompatibilityHandler() == null) {
throw new FlowableException(entityType + " with id " + id + " has a v5 tag and flowable 5 compatibility is not enabled");
}
return true;
} else {
if (tag != null) {
throw new FlowableException("Invalid 'engine' for " + entityType + " with id " + id + " : " + tag);
}
return false;
}
it should be normal that the version of the process definition we want to upgrade is v5.
can you please provide us information about this.
regards,