# S3 sync connector error with schema registry

**URL:** <https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359>\
**Category:** Self-Managed Connectors\
**Created:** [20 July 2023 19:22 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359 "2023-07-20T19:22:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![onlymohan](https://avatars.discourse-cdn.com/v4/letter/o/50afbb/32.png) [@onlymohan](https://forum.confluent.io/u/onlymohan)\
**Post date:** [20 July 2023 19:22 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/1 "2023-07-20T19:22:25Z")

</div>

Getting below error, when I tried to start S3 sycn connector with schema registry. It works fine when schema registry is not invoked.

connect | java.lang.VerifyError: Bad return type  
connect | Exception Details:  
connect | Location:  
connect | com/fasterxml/jackson/databind/cfg/MapperBuilder.streamFactory()Lcom/fasterxml/jackson/core/TokenStreamFactory; @7: areturn  
connect | Reason:  
connect | Type ‘com/fasterxml/jackson/core/JsonFactory’ (current frame, stack[0]) is not assignable to ‘com/fasterxml/jackson/core/TokenStreamFactory’ (from method signature)  
connect | Current Frame:  
connect | bci: @7  
connect | flags: { }  
connect | locals: { ‘com/fasterxml/jackson/databind/cfg/MapperBuilder’ }  
connect | stack: { ‘com/fasterxml/jackson/core/JsonFactory’ }  
connect | Bytecode:  
connect | 0000000: 2ab4 0002 b600 08b0  
connect |  
connect | at com.fasterxml.jackson.databind.json.JsonMapper.builder(JsonMapper.java:114)  
connect | at io.confluent.kafka.schemaregistry.utils.JacksonMapper.(JacksonMapper.java:26)  
connect | at io.confluent.kafka.schemaregistry.client.rest.RestService.(RestService.java:155)  
connect | at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.(CachedSchemaRegistryClient.java:158)  
connect | at io.confluent.connect.avro.AvroConverter.configure(AvroConverter.java:73)  
connect | at org.apache.kafka.connect.runtime.isolation.Plugins.newConverter(Plugins.java:277)  
connect | at org.apache.kafka.connect.runtime.Worker.startTask(Worker.java:557)  
connect | at org.apache.kafka.connect.runtime.distributed.DistributedHerder.startTask(DistributedHerder.java:1421)  
connect | at org.apache.kafka.connect.runtime.distributed.DistributedHerder.lambda$getTaskStartingCallable$22(DistributedHerder.java:1434)  
connect | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

---

<div class="post-metadata">

**Author:** ![OneCricketeer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/onecricketeer/32/1551_2.png) [@OneCricketeer](https://forum.confluent.io/u/OneCricketeer)\
**Post date:** [25 July 2023 18:48 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/2 "2023-07-25T18:48:50Z")

</div>

Please clarify what version of the Avro converter you’ve installed?

---

<div class="post-metadata">

**Author:** ![onlymohan](https://avatars.discourse-cdn.com/v4/letter/o/50afbb/32.png) [@onlymohan](https://forum.confluent.io/u/onlymohan)\
**Post date:** [25 July 2023 21:29 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/3 "2023-07-25T21:29:50Z")

</div>

AVRO converter plugin version of 7.0.8

---

<div class="post-metadata">

**Author:** ![OneCricketeer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/onecricketeer/32/1551_2.png) [@OneCricketeer](https://forum.confluent.io/u/OneCricketeer)\
**Post date:** [25 July 2023 22:27 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/4 "2023-07-25T22:27:07Z")

</div>

Have you tried others? The latest is 7.4.1

> **[Kafka Connect Avro Converter](https://www.confluent.io/hub/confluentinc/kafka-connect-avro-converter/)**
>
> Confluent, founded by the original creators of Apache Kafka®, delivers a complete execution of Kafka for the Enterprise, to help you run your business in real-time.

---

<div class="post-metadata">

**Author:** ![onlymohan](https://avatars.discourse-cdn.com/v4/letter/o/50afbb/32.png) [@onlymohan](https://forum.confluent.io/u/onlymohan)\
**Post date:** [26 July 2023 15:36 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/5 "2023-07-26T15:36:41Z")

</div>

yes, i tried with latest versions, it still didn’t work. We figured out that the issue is with below jackson jars in the s3 sync plugin.

jackson-core-2.14.2.jar  
jackson-databind-2.14.2.jar

We finally got it working after coping the jars from AVRO converter plugin version 7.0.1 to s3 sync connector plugin libs folder.

AVRO converter plugin version 7.0.1 has below version of jackson jars, which were working.

jackson-core-2.12.3.jar  
jackson-databind-2.12.3.jar

---

<div class="post-metadata">

**Author:** ![OneCricketeer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/onecricketeer/32/1551_2.png) [@OneCricketeer](https://forum.confluent.io/u/OneCricketeer)\
**Post date:** [26 July 2023 16:26 UTC](https://forum.confluent.io/t/s3-sync-connector-error-with-schema-registry/8359/6 "2023-07-26T16:26:08Z")

</div>

Jackson has reported vulnerabilities in some versions, so lower versions would not be recommended, and S3 _sink_ doesn’t need Jackson itself since those should already be on the Kafka classpath
