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

Removal of REST extension left service loader definition in Oracle connector

XMLWordPrintable

      When removing the REST extension from 3.2 and 3.1, we mistakenly left this file in the code base, which leads to:

      [2025-06-02 06:03:29,070] INFO Loading plugin from: /opt/confluent/connect_plugin/debezium-connector-oracle (org.apache.kafka.connect.runtime.isolation.Deleg
      atingClassLoader:277)
      [2025-06-02 06:03:29,752] ERROR Stopping due to error (org.apache.kafka.connect.cli.ConnectDistributed:85)
      java.util.ServiceConfigurationError: org.apache.kafka.connect.rest.ConnectRestExtension: Provider io.debezium.connector.oracle.rest.DebeziumOracleConnectRest
      Extension not found
              at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
              at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1219)
              at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
              at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
              at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
              at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.getServiceLoaderPluginDesc(DelegatingClassLoader.java:424)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanPluginPath(DelegatingClassLoader.java:373)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanUrlsAndAddPlugins(DelegatingClassLoader.java:298)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.registerPlugin(DelegatingClassLoader.java:291)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initPluginLoader(DelegatingClassLoader.java:260)
              at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initLoaders(DelegatingClassLoader.java:238)
              at org.apache.kafka.connect.runtime.isolation.Plugins.<init>(Plugins.java:60)
              at org.apache.kafka.connect.cli.ConnectDistributed.startConnect(ConnectDistributed.java:92)
              at org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:79)
      [2025-06-02 06:10:19,966] WARN Failed while reading redactor policy file: /connect-log-redactor-rules.json (redactorPolicy:112)
      java.nio.file.NoSuchFileException: /connect-log-redactor-rules.json
      

              Unassigned Unassigned
              ccranfor@redhat.com Chris Cranford
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: