Describe the bug
Spring Cloud Function Context 5.0.0:
ContextFunctionCatalogAutoConfiguration tries to cast Jackson 2's com.fasterxml.jackson.module.kotlin.KotlinModule" to Jackson 3's tools.jackson.databind.JacksonModule in ContextFunctionCatalogAutoConfiguration:268 resulting in
…
Caused by: java.lang.ClassCastException: class com.fasterxml.jackson.module.kotlin.KotlinModule cannot be cast to class tools.jackson.databind.JacksonModule (com.fasterxml.jackson.module.kotlin.KotlinModule and tools.jackson.databind.JacksonModule are in unnamed module of loader 'app')
at org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration$JsonMapperConfiguration.jackson(ContextFunctionCatalogAutoConfiguration.java:270)
at org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration$JsonMapperConfiguration.jsonMapper(ContextFunctionCatalogAutoConfiguration.java:229)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:155)
... 51 more
Sample
Any Kotlin application using Spring Cloud Function Context 5.0.0 should fail.
Describe the bug
Spring Cloud Function Context 5.0.0:
ContextFunctionCatalogAutoConfiguration tries to cast Jackson 2's
com.fasterxml.jackson.module.kotlin.KotlinModule"to Jackson 3'stools.jackson.databind.JacksonModuleinContextFunctionCatalogAutoConfiguration:268resulting inSample
Any Kotlin application using Spring Cloud Function Context 5.0.0 should fail.