I am working on setting up a Debezium Oracle Connector using AWS MSK Connect, and I encounter an error related to loading a config provider class. Here’s the error message:
[Worker-0eb32b99b6a232f99] [2025-01-31 13:46:56,710] ERROR Could not load config provider class com.github.jcustenborder.kafka.config.aws.SecretsManagerConfigProvider (.apache.kafka.connect.runtime.distributed.DistributedConfig:597)
Setup Details:
- I have a Custom Plugin in AWS, housed in an Amazon S3 bucket. This plugin includes two key packages, compressed in a zip file as per Debezium’s instructions:
debezium-connector-oracle
jcustenborder-kafka-config-provider-aws-0.1.2
Within the jcustenborder-kafka-config-provider-aws-0.1.2
package, I have the following classes, which are confirmed to be present:
com/github/jcustenborder/kafka/config/aws/SecretsManagerConfigProvider.class
com/github/jcustenborder/kafka/config/aws/SecretsManagerConfigProviderConfig.class
Problem:
Even though the needed class is packaged correctly and available in the zip file, I am receiving the error mentioned above, indicating that the class could not be loaded.
Thank you in advanced for any suggestions/solutions