jcustenborder / kafka-connect-splunk

Kafka Connect connector for receiving data and writing data to Splunk.
Apache License 2.0
25 stars 10 forks source link

JsonFactory issue with using in Docker container #19

Open GennadiiSvichinskyi opened 5 years ago

GennadiiSvichinskyi commented 5 years ago

When I try to run a connector within a docker I have this strange error. I can congirm that all jars are present. java.lang.NoClassDefFoundError: com/google/api/client/json/JsonFactory at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.apache.kafka.common.config.ConfigDef.parseType(ConfigDef.java:715) at org.apache.kafka.common.config.ConfigDef.parseValue(ConfigDef.java:469) at org.apache.kafka.common.config.ConfigDef.parse(ConfigDef.java:462) at org.apache.kafka.common.config.AbstractConfig.(AbstractConfig.java:62) at org.apache.kafka.connect.runtime.TaskConfig.(TaskConfig.java:51) at org.apache.kafka.connect.runtime.Worker.startTask(Worker.java:408) at org.apache.kafka.connect.runtime.distributed.DistributedHerder.startTask(DistributedHerder.java:873) at org.apache.kafka.connect.runtime.distributed.DistributedHerder.access$1600(DistributedHerder.java:111) at org.apache.kafka.connect.runtime.distributed.DistributedHerder$13.call(DistributedHerder.java:888) at org.apache.kafka.connect.runtime.distributed.DistributedHerder$13.call(DistributedHerder.java:884) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: com.google.api.client.json.JsonFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at org.apache.kafka.connect.runtime.isolation.PluginClassLoader.loadClass(PluginClassLoader.java:104) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 16 more