I have updated our activiti dependency from “5.18” to “flowable-6.4.1”. After changing all imports and generally following https://flowable.org/docs/userguide/migration.html everythings seems to work fine. At least on an empty database.
Last step is to enable flowable5Compatibility and here I’m stuck…
Caused by: org.activiti.engine.ActivitiException: Unsupported process engine configuration
at xxxx//org.flowable.compatibility.DefaultProcessEngineFactory.buildProcessEngine(DefaultProcessEngineFactory.java:47)
Caused by: org.flowable.common.engine.impl.javax.el.ELException: java.util.EmptyStackException
at org.flowable.common.engine.impl.javax.el.BeanELResolver.invoke(BeanELResolver.java:518)
at org.flowable.common.engine.impl.javax.el.CompositeELResolver.invoke(CompositeELResolver.java:400)
at org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstMethod.eval(AstMethod.java:98)
...
Caused by: java.util.EmptyStackException
at java.base/java.util.Stack.peek(Stack.java:102)
at org.flowable.cdi.impl.context.ExecutionContextHolder.getExecutionContext(ExecutionContextHolder.java:28)
at org.flowable.cdi.impl.context.DefaultContextAssociationManager.getExecutionFromContext(DefaultContextAssociationManager.java:223)
at org.flowable.cdi.impl.context.DefaultContextAssociationManager.getExecution(DefaultContextAssociationManager.java:192)
at org.flowable.cdi.BusinessProcess.getExecution(BusinessProcess.java:470)