【问题标题】:com.fasterxml.jackson.databind.JsonMappingException: Incompatible Jackson version: 2.9.5com.fasterxml.jackson.databind.JsonMappingException:杰克逊版本不兼容:2.9.5
【发布时间】:2018-09-14 18:53:51
【问题描述】:

我知道之前有人问过这个问题,但我收到以下错误,由于漏洞扫描,我需要升级杰克逊相关的 jar

 com.fasterxml.jackson.databind.JsonMappingException: Incompatible Jackson version: 2.9.5
            at com.fasterxml.jackson.module.scala.JacksonModule$class.setupModule(JacksonModule.scala:64)
            at com.fasterxml.jackson.module.scala.DefaultScalaModule.setupModule(DefaultScalaModule.scala:19)
            at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:751)
            at org.apache.spark.rdd.RDDOperationScope$.<init>(RDDOperationScope.scala:82)
            at org.apache.spark.rdd.RDDOperationScope$.<clinit>(RDDOperationScope.scala)
            ... 12 more

我的 build.gradle 如下

configurations.all {
    resolutionStrategy.force 'com.fasterxml.jackson.core:jackson-databind:2.9.5'
    resolutionStrategy.force 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'
}

 compileOnly "org.apache.spark:spark-streaming_2.11:2.1.0.cloudera1"
    compileOnly "org.apache.spark:spark-streaming-kafka-0-10_2.11:2.1.0"
compile "com.fasterxml.jackson.core:jackson-core:2.9.5@jar"
    compile "com.fasterxml.jackson.core:jackson-annotations:2.9.5@jar"
    compile "com.fasterxml.jackson.core:jackson-databind:2.9.5@jar"

知道我需要使用哪个版本的 spark 流来使用 jackson-databind 2.9.5 吗?

【问题讨论】:

    标签: scala jackson apache-kafka jackson-databind


    【解决方案1】:

    通过将 jackson 模块 scala 模块 2.11 更新到 2.9.5 版本来修复它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-08
      • 1970-01-01
      • 2013-12-12
      • 2011-08-25
      • 2020-04-12
      • 1970-01-01
      相关资源
      最近更新 更多