[HIDDEN]Error Messages
-
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest 발생 원인 @SpringBootTest나 @ContextConfiguration을 사용하는데 @SpringBootConfiguration이 있는 패키지의 하위에서 작성하지 않음 대책 @SpringBootApplication은 @SpringBootConfiguration을 포함하고 있다. 따라서 테스트 클래스들의 패키지를 @SpringBootApplication이 속한 패키지의 하위 패키지로 이동시킨다. java.lang.IllegalArgumentException: Unknown entity: class name 발생 상황 gr..
UUnable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest 발생 원인 @SpringBootTest나 @ContextConfiguration을 사용하는데 @SpringBootConfiguration이 있는 패키지의 하위에서 작성하지 않음 대책 @SpringBootApplication은 @SpringBootConfiguration을 포함하고 있다. 따라서 테스트 클래스들의 패키지를 @SpringBootApplication이 속한 패키지의 하위 패키지로 이동시킨다. java.lang.IllegalArgumentException: Unknown entity: class name 발생 상황 gr..
2021.02.24 -
ArtifactTransferException 발생 원인 스프링 부트를 이용한 애플리케이션 생성 과정에서 *.lastUpdated 파일이 업데이트에 대한 메이븐 검사를 차단하고 필요한 jar 파일을 다운로드 하지 못하게 함. 대책 /{user}/.m2/repository 안에 있는 .lastUpdated 파일을 삭제한다.
AArtifactTransferException 발생 원인 스프링 부트를 이용한 애플리케이션 생성 과정에서 *.lastUpdated 파일이 업데이트에 대한 메이븐 검사를 차단하고 필요한 jar 파일을 다운로드 하지 못하게 함. 대책 /{user}/.m2/repository 안에 있는 .lastUpdated 파일을 삭제한다.
2020.10.27 -
Cannot infer type argument(s) for ... 발생 상황 타입 파라미터를 사용하는 과정에서 파라미터를 추정할 수 없는데 생략한 체 메서드를 호출하는 경우 대책 적절한 타입 파라미터를 제공해준다. 참조: https://goodteacher.tistory.com/282#infererror Configuration error: found multiple declarations of @BootstrapWith for test class 발생 상황 JUnit등을 이용한 SpringBoot 테스트 작성 시 @BootstrapWith 애너테이션이 두번 이상 사용된 문제로 대부분 @SpringBootTest와 @WebMvcTest가 같이 사용된 경우 대책 웹과 관련 없는 테스트라면 @SpringB..
CCannot infer type argument(s) for ... 발생 상황 타입 파라미터를 사용하는 과정에서 파라미터를 추정할 수 없는데 생략한 체 메서드를 호출하는 경우 대책 적절한 타입 파라미터를 제공해준다. 참조: https://goodteacher.tistory.com/282#infererror Configuration error: found multiple declarations of @BootstrapWith for test class 발생 상황 JUnit등을 이용한 SpringBoot 테스트 작성 시 @BootstrapWith 애너테이션이 두번 이상 사용된 문제로 대부분 @SpringBootTest와 @WebMvcTest가 같이 사용된 경우 대책 웹과 관련 없는 테스트라면 @SpringB..
2020.08.13 -
Permission denied(publickey) 발생 상황 git host에서 public key를 이용해서 로그인 하도록 설정되어있는데 public key가 등록이 안된 상황 대책 ssh-keygen 명령을 이용해서 public key를 만들어서 등록한다. https://goodteacher.tistory.com/274 참조
PPermission denied(publickey) 발생 상황 git host에서 public key를 이용해서 로그인 하도록 설정되어있는데 public key가 등록이 안된 상황 대책 ssh-keygen 명령을 이용해서 public key를 만들어서 등록한다. https://goodteacher.tistory.com/274 참조
2020.07.21 -
No 'Access-Control-Allow-Origin' header is present on the requested resource. 발생상황 주로 REST 서비스를 제공하는데 서버에서 외부 도메인에 대한 접근을 허용하지 않고 있을 때 발생. 대책 스프링의 경우 REST 서비스를 제공하는 Controller에 @CrossOrigin("*) 설정을 추가한다. 만약 이 속성이 있는데도 오류가 발생한다면 아마 경로를 잘못 적었을 확률이 높다.(즉 404 상황)
NNo 'Access-Control-Allow-Origin' header is present on the requested resource. 발생상황 주로 REST 서비스를 제공하는데 서버에서 외부 도메인에 대한 접근을 허용하지 않고 있을 때 발생. 대책 스프링의 경우 REST 서비스를 제공하는 Controller에 @CrossOrigin("*) 설정을 추가한다. 만약 이 속성이 있는데도 오류가 발생한다면 아마 경로를 잘못 적었을 확률이 높다.(즉 404 상황)
2020.07.11 -
Error resolving template [XXX], template might not exist or might not be accessible by any of the configured Template Resolvers 상황발생 Spring@MVC의 @Controller 클래스에서 handler method의 return 값에 해당하는 템플릿 페이지를 찾을 수 없을 때 발생 대책 반환값과 대상 페이지에 오타가 없는지, 경로에 문제가 없는지 확인
EError resolving template [XXX], template might not exist or might not be accessible by any of the configured Template Resolvers 상황발생 Spring@MVC의 @Controller 클래스에서 handler method의 return 값에 해당하는 템플릿 페이지를 찾을 수 없을 때 발생 대책 반환값과 대상 페이지에 오타가 없는지, 경로에 문제가 없는지 확인
2020.06.29 -
There is no PasswordEncoder mapped for the id "null" 상황 발생 PasswordEncoder의 matches 메서드를 이용해 원문과 인코딩된 문장을 비교할 때 인코딩 값으로 null 이 들어온 경우 java.lang.IllegalArgumentException이 발생하면서 메시지 출력됨. // selected.getUpass() 값이 null인 경우에 발생함 if (pEncoder.matches(user.getUpass(), selected.getUpass())) { selected.setUpass(""); } 대책 전달된 파라미터에 null 값이 없는지 확인
TThere is no PasswordEncoder mapped for the id "null" 상황 발생 PasswordEncoder의 matches 메서드를 이용해 원문과 인코딩된 문장을 비교할 때 인코딩 값으로 null 이 들어온 경우 java.lang.IllegalArgumentException이 발생하면서 메시지 출력됨. // selected.getUpass() 값이 null인 경우에 발생함 if (pEncoder.matches(user.getUpass(), selected.getUpass())) { selected.setUpass(""); } 대책 전달된 파라미터에 null 값이 없는지 확인
2020.06.28