Jackson + Tomcat - java.lang.VerifyError: impossible d'hériter de la classe finale

J'ai un webservice Java s'exécutant dans Tomcat 6, qui accepte de JSON entrée. Je suis en train d'utiliser Jackson ObjectMapper pour analyser l'entrée json. Mais lors de l'initialisation de la ObjectMapper objet que je reçois cette erreur

16:08:13,616 ERROR [[jersey]] Servlet.service() for servlet jersey threw exception                                                                                                                        
java.lang.VerifyError: Cannot inherit from final class                                                                                                                                                    
    at java.lang.ClassLoader.defineClass1(Native Method)                                                                                                                                                  
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)                                                                                                                                        
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)                                                                                                                                            
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)                                                                                                                            
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2733)                                                                                                        
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1124)                                                                                                                
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)                                                                                                                
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)                                                                                                                
    at com.test.project.offline.ws.WsApiResource.updateData(WsApiResource.java:169) 
.......

À la ligne 169, j'ai ce ObjectMapper mapper = new ObjectMapper();

Lors de l'appel de com.test.projet.en mode hors connexion.ws.WsApiResource.updateData() la méthode localement dans un test unitaire, il fonctionne sans erreur.

De bien vouloir m'aider dans la résolution de ce. Je suis à l'aide de Jackson 1.8.4 et tomcat 6.

Mise à JOUR: correction de la question. Problème était une version différente de jackson dans l'arbre des dépendances. Hors il a résolu le problème.

source d'informationauteur Jithin