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

Upgrade to 1.4.1 prevents Embedded Engine to start

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • None
    • embedded-engine
    • None
    • False
    • False
    • Undefined
    • Hide

      Just create a debezium engine using something like

      DebeziumEngine.create(ChangeEventFormat.of(CloudEvents::class.java))
                      .using(config.asMap().toProperties()) as ....
      
      Show
      Just create a debezium engine using something like DebeziumEngine.create(ChangeEventFormat.of(CloudEvents::class.java)) .using(config.asMap().toProperties()) as ....

      Version 1.1.0.Beta2 was working well, but after having upgraded the engine to 1.4.1.Final my app doesn't work anymore. The issue comes from Kafka connect that complains about parameter plugin.path. I don't set it and I even tried to exclude it from the generated map of properties. Here is the error message

      Variables cannot be used in the 'plugin.path' property, since the property is used by plugin scanning before the config providers that replace the variables are initialized. The raw value 'null' was used for plugin scanning, as opposed to the transformed value 'null', and this may cause unexpected results. [org.apache.kafka.connect.runtime.WorkerConfig]
      

      See https://github.com/a0x8o/kafka/blob/master/connect/runtime/src/main/java/org/apache/kafka/connect/runtime/WorkerConfig.java#L414-L426

            Unassigned Unassigned
            cscetbon cyril Scetbon (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: