[Build] cloud환경에서 gradle 실행 시 `test`과정 contextLoads() FAILED 오류

박상혁·2023년 4월 14일
1

Cloud Service

목록 보기
3/4

개요

EC2로 gradlew 빌드 과정 중 test를 진행하면서 생긴 오류의 해결과정입니다.

본문

ImageChangeServiceApplicationTests > contextLoads() FAILED
    java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:98
        Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1804
            Caused by: java.lang.IllegalStateException at AbstractHandlerMethodMapping.java:669

해당 오류를 보면, AbstractHandlerMethodMapping 클래스에 이상이 생긴 것을 확인할 수 있습니다.
더 자세한 오류를 들여다봐야 합니다.

Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileJava
> Task :processResources
> Task :classes
> Task :bootJarMainClassName
> Task :bootJar
> Task :jar
> Task :assemble
> Task :compileTestJava
> Task :processTestResources NO-SOURCE
> Task :testClasses

> Task :test

해결

일단 test코드를 작성하지 않았다면 @SpringBootTest 어노테이션을 없애주세요.

참조

ApplicationTests > contextLoads() FAILED 에러가 생겼다.

profile
개발 노트

1개의 댓글

comment-user-thumbnail
2025년 2월 17일

선생님 진짜 감사드립니다..

답글 달기
Powered by GraphCDN, the GraphQL CDN