erhalten Wir verwenden Dropwizard Version 0.6.3. Wenn wir versuchen, Version 0.7.0 zu aktualisieren, erhalten wir diesen Fehler beim Dienststart. .Fehler in Jackson-Bibliothekscode
Exception in thread "main" java.lang.VerifyError: class com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer überschreibt letzte Methode deserialize (Lcom/fasterxml/Jackson/core/JsonParser; Lcom/fasterxml/jackson/databind/DeserializationContext;) Ljava/lang/Objekt;
Versuchte Suche, keine Lösung erhalten. Als ich in die SuperSonicBeanDeserializer-Klasse geschaut habe, hat sie eine Override-Methode. Aber die Klasse SuperSonicBeanDeserializer ist endgültig. Ich bin mir nicht sicher, wie ich dieses Problem lösen kann. Jede Lösung/Vorschlag, wird uns viel helfen.
Höchstwahrscheinlich haben Sie zwei Versionen der Jackson-Bibliothek in Ihrem Klassenpfad. Wie erstellen Sie Ihre Anwendung? –
Danke. Als Teil einer Abhängigkeitsmudule, verschiedene Jackson-Version auch enthalten .. – Manikandan
Kannst du die verschiedenen Jackson-Version loswerden? Ansonsten kann dies zu allen möglichen Problemen führen. Ich empfehle Ihnen, sich an die neueste Version von Jackson zu halten, die mit Dropwizard geliefert wird. –