migmedia.net

coding

ASM vs CGLIB Konflikt

2007-10-04

Beim Start eines hibernate-basierenden Programms kommt folgende Exception:


java.lang.NoSuchMethodError: org/objectweb/asm/ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V

  1. Ansatz kopiere einfach die richtige der 5 möglichen ASM-Versionen ins lib/ Verzeichnis
  2. Bessere Ansatz: Tausche CGlib durch cglib-nodep.jar aus… Das erfüllt alle nötigen Abhängigkeiten.