在jackson库代码中获取错误

时间:2014-05-18 09:01:32

标签: jackson dropwizard

我们正在使用dropwizard版本0.6.3。当我们尝试升级版本0.7.0时,我们在服务启动时收到此错误。

线程“main”中的异常java.lang.VerifyError:类com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer覆盖最终方法反序列化。(Lcom / fasterxml / jackson / core / JsonParser; Lcom / fasterxml / jackson /数据绑定/ DeserializationContext;)Ljava /郎/对象;

尝试搜索,没有得到任何解决方案。当我查看SuperSonicBeanDeserializer类时,它有一个覆盖方法。但SuperSonicBeanDeserializer类是最终的。我不知道如何解决这个问题。任何解决方案/建议都会对我们有所帮助。

1 个答案:

答案 0 :(得分:10)

查看maven依赖树应该有助于找到问题所在:

mvn dependency:tree -Dverbose

查找"省略冲突"在结果中。你可能有一个早于2.3.0的jackson-databind版本覆盖了Dropwizard 0.7中的版本。