본문 바로가기
Java

Jackson 라이브러리 NoSuchMethodError 오류

by ChanPumpkin 2024. 8. 5.

자바 프로젝트로 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