java.lang.SecurityException : “org.hamcrest.Matchers”
그동안 mockito만 사용하다가 harmcrest-library를 사용하게 되었다. AssertThat(A, is(B)); 코드를 사용하려면 위 lib가 필요하더라. 그런데 아래와 같은 exception 발생했다.
1 2 3 4 5 |
java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(ClassLoader.java:769) at java.lang.ClassLoader.preDefineClass(ClassLoader.java:484) |
구글링 결과 두 개의 동일한 lib가 존재해서 충돌나는 것이라고 한다. http://emptylist.wordpress.com/2010/02/14/org-hamcrest-matchers-and-eclipse-java-lang-securityexception/ 알아봤더니 mockito에서 harmcrest core lib를 포함하고 있다. (mockito-all 버전) 그래서… 더 보기 »java.lang.SecurityException : “org.hamcrest.Matchers”