java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonStreamContext.<init>(II)V
위 오류는 jackson-core 버전과 jackson-bind 버전이 서로 다를 경우 발생할 가능성이 높다.
메이븐 프로젝트에서 일부 의존성(dependency)을 신규로 추가했을 때, 해당 dependency가 jackson-core의 2.8.0버전을 포함하고있었다. 기존에 jackson-core, jackson-databind 버전을 2.9.0 을 사용하도록 의존성을 관리하고 있었는데 신규 추가 의존성이 jackson-core 2.8.0 버전을 포함하고있어 앱 기동 시 2.8.0버전이 물려올라가면서 발생하였다.
신규로 추가한 의존성에 아래와 같이 exclusion 처리함.
<dependency>
<groupId>com.internetitem</groupId>
<artifactId>logback-elasticsearch-appender</artifactId>
<version>1.6</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
참고자료 : 깃헙 jackson-core 이슈
이클립스 프로젝트 불러오기 (Eclipse project import) (0) | 2019.08.06 |
---|---|
스프링 프로젝트 logback 설정 오류 (Could not find Janino library on the class path) (0) | 2019.07.24 |
[Node.js] npm 업데이트 하기 (0) | 2019.07.03 |
스프링부트 스케쥴러 사용하기 (0) | 2019.06.08 |
안드로이드 폰에 웹사이트 바로가기 만들기 (0) | 2019.03.03 |