cglib과 asm은 의존성 관계가 깊다. 버전을 잘 맞춰야 한다. 아래와 같은 에러가 발생해서 버전을 수정해야 했다. 


 .initialize Unable to obtain CGLib fast class and/or method implementation for class com.google.event.EventMessage, error msg is net/sf/cglib/core/DebuggingClassWriter

java.lang.VerifyError: net/sf/cglib/core/DebuggingClassWriter




아래 cglib를 기반으로 잘 맞는 버전을 찾으면 된다. 

https://github.com/cglib/cglib/releases


asm 4.x은 cglib 3.1로 맞추고, asm 3.1은 cglib 2.2로 맞춰야 한다. 




Posted by '김용환'
,