The tests defines this script:
queueSize = 1234
concurrentConsumers = 12
queueSize = 4321
concurrentConsumers = 21
And checks that the components named “seda” and “mySeda” have the right values, but when switching to java 11 as jvmTarget it fails with:
[ERROR] KotlinRouteLoaderTest.load routes with components configuration:51
to have a property or a field named <"queueSize"> with value
but value was:
Note that 1000 is the default value.
So there’s no “technical error” like i.e. an incompatible class or method but just a unit test failing so the script engine seems to fails silently to interpret the DSL.