Hi @msi09,
I guess you use Camunda’s Tomcat distribution, right?
Whenever you use the Spin artifact camunda-spin-dataformat-all
, you work with an embedded version of Jackson that is relocated to a different package space. That way, Camunda does not pollute the classpath with a certain jackson verison. That’s also way we can find lines like spinjar.com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty
in the stacktrace (note the package name).
However, this also means that the relocated Jackson version won’t consider Jackson annotations of the original Jackson namespace. In order to make that work, you have to replace the camunda-spin-dataformat-all
artifact by the artifacts (and their transitive dependencies) that are listed here: https://docs.camunda.org/manual/7.9/user-guide/data-formats/configuring-spin-integration/#camunda-spin-core.
Cheers,
Thorben