kafka-connect-storage-common icon indicating copy to clipboard operation
kafka-connect-storage-common copied to clipboard

Added azure-storage-blob-shaded.

Open avocader opened this issue 4 years ago • 0 comments

Problem

Azure Blob Storage Source Connector uses and ships with com.azure.azure-storage-blob dependency. But, if the classpath has the older versions of this dependency - the connector will fail because of conflicting versions.

After bringing up the connector using the Docker playground, I see that Worker's classpath has 2 versions of this JAR:

[main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1635903919086
  jvm.classpath = .../usr/share/java/confluent-security/connect/azure-storage-blob-12.5.0.jar:.../:/usr/share/java/kafka/azure-storage-blob-12.6.0.jar:.../usr/bin/../share/java/kafka/azure-storage-blob-12.6.0.jar:

Solution

Does this solution apply anywhere else?
  • [ ] yes
  • [ ] no
If yes, where?

Test Strategy

Testing done:
  • [ ] Unit tests
  • [ ] Integration tests
  • [ ] System tests
  • [ ] Manual tests

Release Plan

avocader avatar Nov 03 '21 02:11 avocader