자바 프로젝트로 Jackson 라이브러리를 활용해 개발하던 중 아래와 같은 오류가 발생하였다.
Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.core.util.BufferRecycler.releaseToPool()V
at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:4047)
at CategoryManager.toJson(CategoryManager.java:51)
at CategoryTree.main(CategoryTree.java:38)
Jackson 3가지 라이브러리 jackson-core, databind, annotation를 추가하였는데, 이 3가지 모두 동일한 버전을 사용하지 않아서 발생한 오류였다.
jackson-core, jackson-databind, jackson-annotations Jackson 라이브러리를 동일한 2.12.3 버전을 사용하니 해결되었다.
'Java' 카테고리의 다른 글
[JAVA 자바] equals()메소드와 ==연산자 차이 (0) | 2022.09.28 |
---|---|
[JAVA 자바] hashCode() 메소드 (0) | 2022.09.27 |
[Java 자바] equals (0) | 2022.09.22 |
[JAVA 자바]try-with-resource (0) | 2022.09.19 |
[JAVA 자바] 예외처리 try catch finally (0) | 2022.09.19 |