Stiamo usando la versione di dropwizard 0.6.3. Quando proviamo ad aggiornare la versione 0.7.0, stiamo ricevendo questo errore all'avvio del servizio. .Errore nel codice libreria di jackson
Exception in thread "main" java.lang.VerifyError: classe com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer override ultimo metodo deserializzare (lcom/fasterxml/Jackson/core/JsonParser; lcom/fasterxml/Jackson/DataBind/DeserializationContext;) Ljava/lang/Object;
Ho cercato, non ho trovato alcuna soluzione. Quando ho esaminato la classe SuperSonicBeanDeserializer, ha un metodo di override. Ma la classe SuperSonicBeanDeserializer è definitiva. Non sono sicuro di come risolvere questo problema. Qualsiasi soluzione/suggerimento, ci aiuterà molto.
Molto probabilmente hai due versioni della libreria di Jackson nel tuo percorso di classe. Come costruisci la tua applicazione? –
Grazie. Come parte di un mudule delle dipendenze, è inclusa anche la versione di Jackson. – Manikandan
Puoi liberarti della versione di Jackson diversa? Altrimenti ciò potrebbe causare tutti i tipi di problemi. Ti consiglio di attenersi all'ultima versione di Jackson che viene fornita con Dropwizard. –