Error/개발환경 / / 2022. 6. 27. 13:19

error creating bean with name 'exceptiontransfer' defined in file 에러 해결방법, 인텔리제이 프로젝트 클린

error creating bean with name 'exceptiontransfer' defined in file와 같은 에러가 발생하는 문제가 생길 경우는 아마 개발환경을 다시 구성하다가 발생하는 경우가 있는데, 내부적으로 프로젝트가 꼬여서 발생하는 문제입니다. 

해결방법

1.우측에 gradle 클릭 - 창이 열리면 clean을 더블클릭한다.

2.프로젝트 최상단 좌측 File - Invalidate Caches 클릭 

3.Clear File System cache and Local History 클릭 후 

Invalidate and Restart 클릭하면 끝입니다.

 

=======================================================

이래도 해결이 안된다면 오류 로그를 살펴봅시다.

org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.memorymakerpeople.memoryrollingpaper.util.JwtProvider] for bean with name 'jwtProvider' defined in file [C:\Users\Documents\rolling-paper\out\production\classes\com\memorymakerpeople\memoryrollingpaper\util\JwtProvider.class]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: 

IDE에는 분명 해당 파일이 보이지 않습니다. 하지만 프로젝트 경로/out/~~~~ 위 경로를 가 보면 JwtPorivder가 존재합니다. 아마 이전에 빌드 한 파일까지 clone을 해 와서 생기는 문제인것 같습니다. 앞으로는 gitignore에 out 디렉토리를 추가한다면 이런 문제가 발생하지 않을것으로 생각됩니다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유