Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-8863

Transitive filtering of debezium-connector-dse excludes snakeyaml from /lib/

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • 3.1.0.Final
    • None
    • debezium-server
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Low

      Bug report

      When debezium-connector-dse was added, transitive filtering was used in the assemblies to exclude this. As a side-effect, snakeyaml, which is required by quarkus-config-yaml, is being filtered (as dse uses an earlier version of snakeyaml). This causes the connector to crash whenever an application.yaml file is added to the config directory.

      What Debezium connector do you use and what version?

      Affects all versions of Debezium Server from 3.0.2 onwards

      What behavior do you expect?

      It should be possible to set configurations using an application.yaml file instead of using application.properties (or a combination of the two files)

      What behavior do you see?

      Connector crashes whenever application.yaml is added due to missing dependency

      Do you see the same behaviour using the latest released Debezium version?

      Yes

      How to reproduce the issue using our tutorial deployment?

      Place an application.yaml file in the config directory and attempt to start debezium server

              Unassigned Unassigned
              nathan-smit-1 Nathan Smit
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: