JKrehling opened a new issue, #1734:
URL: https://github.com/apache/camel-kafka-connector/issues/1734

   While trying to include the splunk connector on kafka-connect 
   
   `2025-10-30 20:21:03 ERROR [main] PluginScanner:138 - Failed to discover 
Converter in /opt/kafka/plugins/camel-splunk-hec-sink-kafka-connector: Plugin 
class has a dependency which is missing or invalid
   java.util.ServiceConfigurationError: 
org.apache.kafka.connect.storage.Converter: Provider 
org.apache.kafka.connect.json.JsonConverter could not be instantiated
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:586) ~[?:?]
        at 
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:813)
 ~[?:?]
        at 
java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:729) 
~[?:?]
        at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1403) 
~[?:?]
        at 
org.apache.kafka.connect.runtime.isolation.PluginScanner.handleLinkageError(PluginScanner.java:176)
 ~[connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.PluginScanner.getServiceLoaderPluginDesc(PluginScanner.java:136)
 [connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.ServiceLoaderScanner.scanPlugins(ServiceLoaderScanner.java:61)
 [connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.PluginScanner.scanUrlsAndAddPlugins(PluginScanner.java:79)
 [connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.PluginScanner.discoverPlugins(PluginScanner.java:67)
 [connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.Plugins.initLoaders(Plugins.java:84) 
[connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.Plugins.<init>(Plugins.java:76) 
[connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.runtime.isolation.Plugins.<init>(Plugins.java:65) 
[connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.cli.AbstractConnectCli.startConnect(AbstractConnectCli.java:121)
 [connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.cli.AbstractConnectCli.run(AbstractConnectCli.java:95) 
[connect-runtime-4.0.0.jar:?]
        at 
org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:112)
 [connect-runtime-4.0.0.jar:?]
   Caused by: java.lang.NoSuchMethodError: 'java.util.Set 
org.apache.kafka.common.utils.Utils.mkSet(java.lang.Object[])'
        at 
org.apache.kafka.connect.json.JsonConverter.<init>(JsonConverter.java:239) 
~[connect-json-3.6.1.jar:?]
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method) ~[?:?]
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
 ~[?:?]
        at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 ~[?:?]
        at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
 ~[?:?]
        at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
        at 
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:789)
 ~[?:?]
        ... 13 more`
   
   I see similar issues elsewhere 
   https://github.com/confluentinc/kafka-connect-storage-cloud/issues/781
   
   removing the kafka-connect jar seems to resolve it 
   
   curl -f -L -o /tmp/${CONNECTOR_NAME}.tar.gz ${CONNECTOR_URL} && \
     |   | tar xzf /tmp/${CONNECTOR_NAME}.tar.gz -C ${STAGING_DIR} 
--strip-components 1 && \
   find ${TMP_DIR} -name "*.jar" \| grep -v -E "kafka\|connect" \| xargs -I {} 
mv {} ${PLUGIN_DIR}/ && \
    
   I'm not exactly sure how this happens or why the plugin would look for mkset 
but the 3.9.1 library referenced seems out of date and the function was removed 
in 4.0.  
   https://github.com/apache/camel-kafka-connector/blob/main/parent/pom.xml#L30
    
   Should this get updated to 4.0.0 now or not until camel is actually 
supported on 4.0? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to