Skip to content

Incompatible versions of jackson with other libraries #1327

Open
@renancaju

Description

@renancaju

In the same project I have finch (0.32.1), zio-kafka (0.14.0) and awssdk (2.15.78), all of which depend on a different version of jackson. Digging the code up a little, I found out finch checks that the version it depends on (through finagle) is exactly the same version used in the build, otherwise it throws an exception on startup:

com.fasterxml.jackson.databind.JsonMappingException: Scala module 2.9.10 requires Jackson Databind version >= 2.9.0 and < 2.10.0

Is there a way to work around this? I don't quite grasp why finch has to check jackson's version, but is there a way to bypass this? Will a later finch release depending on a newer finagle fix this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions