Scala module 2.10.0 requires Jackson Databind version >= 2.10.0 and <2.11.0
See original GitHub issueI’m trying to use the influxdb sink v.1.2.3-2.1.0 with the v.2.3 kafka brokers, which fails with the crash pasted bellow. Your readme states, that only kafka 2.1 is supported, so I’m wondering if this crash is caused by the unsupported version of kafka brokers.
If so, I would love to know if this can be somehow resolved, or if I should look for other solutions.
Thanks!
textPayload: "org.apache.kafka.connect.errors.ConnectException: Exiting WorkerSinkTask due to unrecoverable exception.
at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:561)
at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:322)
at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:224)
at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:192)
at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:177)
at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:227)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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.ExceptionInInitializerError
at com.datamountaineer.streamreactor.connect.influx.converters.SinkRecordParser$$anonfun$5.apply(SinkRecordParser.scala:59)
at com.datamountaineer.streamreactor.connect.influx.converters.SinkRecordParser$$anonfun$5.apply(SinkRecordParser.scala:59)
at scala.util.Try$.apply(Try.scala:192)
at com.datamountaineer.streamreactor.connect.influx.converters.SinkRecordParser$.build(SinkRecordParser.scala:59)
at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$build$1.apply(InfluxBatchPointsBuilder.scala:90)
at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$build$1.apply(InfluxBatchPointsBuilder.scala:88)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.Iterator$class.foreach(Iterator.scala:891)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
at scala.collection.AbstractTraversable.map(Traversable.scala:104)
at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder.build(InfluxBatchPointsBuilder.scala:88)
at com.datamountaineer.streamreactor.connect.influx.writers.InfluxDbWriter.write(InfluxDbWriter.scala:45)
at com.datamountaineer.streamreactor.connect.influx.InfluxSinkTask$$anonfun$put$2.apply(InfluxSinkTask.scala:77)
at com.datamountaineer.streamreactor.connect.influx.InfluxSinkTask$$anonfun$put$2.apply(InfluxSinkTask.scala:77)
at scala.Option.foreach(Option.scala:257)
at com.datamountaineer.streamreactor.connect.influx.InfluxSinkTask.put(InfluxSinkTask.scala:77)
at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:539)
... 10 more
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Scala module 2.10.0 requires Jackson Databind version >= 2.10.0 and < 2.11.0
at com.fasterxml.jackson.module.scala.JacksonModule$class.setupModule(JacksonModule.scala:61)
at com.fasterxml.jackson.module.scala.DefaultScalaModule.setupModule(DefaultScalaModule.scala:18)
at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:751)
at com.landoop.json.sql.JacksonJson$.<init>(JacksonJson.scala:26)
at com.landoop.json.sql.JacksonJson$.<clinit>(JacksonJson.scala)
... 31 more
Issue Analytics
- State:
- Created 4 years ago
- Comments:7
Top Results From Across the Web
Scala module 2.10.5 requires Jackson Databind version >= ...
While migrating Play2 from 2.6 to 2.8.7 I've stuck with issue: [error] com.fasterxml.jackson.databind.JsonMappingException: Scala module ...
Read more >Scala module requiring specific version of data bind for Spark
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Scala module 2.10.0 requires Jackson Databind version >= 2.10.0 and < 2.11.0 ...
Read more >Scala module 2.11.4 requires Jackson Databind version ...
Hello,. I have jsut updated from Play 2.7.9 to Play 2.8.8. when I want to run my app, I am getting this error....
Read more >[#SPARK-33766] Upgrade Jackson to 2.11.4 - ASF JIRA
Upgrade Jackson to 2.11.4 to make it easy to upgrade Avro 1.10.1. ... Scala module 2.10.5 requires Jackson Databind version >= 2.10.0 and...
Read more >jackson-module-scala
Jackson-module-scala follows the same release strategy of jackson-databind. Master branch is used for Jackson 3 development. The latest releases are v2.12.x.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@zzztimbo We are preparing a release with scala 2.12 that will address this.
Fixed in #669