Aiven-Open / tiered-storage-for-apache-kafka

RemoteStorageManager for Apache Kafka® Tiered Storage
Apache License 2.0
95 stars 20 forks source link

fix: handle jackson dependency conflict between core module and s3 #364

Closed jeqo closed 1 year ago

jeqo commented 1 year ago

Fix #254

The dependency issue reported on #254 is not between the version used by the plugin and the broker (as stated in the comments, it's handled by a custom class loader on the broker side); but by different versions used on the core and s3 module.

This PR includes the build changes to handle this exclusion, and the exception handling to capture this. Also some additional logging improvements.