I am trying to use the feel-scala engine in my Camunda Spring Boot Application to use the contains feature in a DMN Table but can not get it to work.
Can anyone point me in the direction where I can register the process engine plugin in my configuration? Like mentioned in this Camunda blogpost?
I tried using it with just the maven dependency and a
@Bean
public ProcessEnginePlugin feelScalaPlugin(){
return new CamundaFeelEnginePlugin();
}
but the engine just crashes as soon as it starts up.
I tried doing it with a @Configuration class as well but the same error.
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope.setVariable(AbstractVariableScope.java:339)
The following method did not exist:
'boolean org.camunda.bpm.engine.variable.value.TypedValue.isTransient()'
The method's class, org.camunda.bpm.engine.variable.value.TypedValue, is available from the following locations:
jar:file:/home/username/.m2/repository/org/camunda/commons/camunda-commons-typed-values/1.4.0/camunda-commons-typed-values-1.4.0.jar!/org/camunda/bpm/engine/variable/value/TypedValue.class
It was loaded from the following location:
file:/home/username/.m2/repository/org/camunda/commons/camunda-commons-typed-values/1.4.0/camunda-commons-typed-values-1.4.0.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of org.camunda.bpm.engine.variable.value.TypedValue
Maybe somebody is again able to help me, many thanks