본문 바로가기

Error43

Illegal DefaultValue null for parameter type integer 에러내용 에러원인 Swagger 를 통해 Page 기능을 사용하던 중 오류가 발생했다. 경고 라고 표시되어 swagger 에서 무시하고 실행하면 잘 되지만, 거슬려 어떻게 해결해야하는지 확인해보았다. Illegal DefaultValue null for parameter type integer 기본값 ""을 Integer로 변경할 수 없기 때문에 발생한 오류이다. 에러조치 @Getter @Setter @ApiModel static class Page { @ApiModelProperty(value = "페이지 번호(0..N)") private Integer page; @ApiModelProperty(value = "페이지 크기") private Integer size; @ApiModelProperty(va.. 2022. 12. 21.
AWS S3 access denied Error 에러 내용 Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied ... ) 에러 원인 403 이니까 접근이 안된다는 에러인데.. 분명 s3 에 이미지 등록까지는 된걸 확인했다. 왜 안되지 하고 몇시간동안 구글링을 했다. s3 버킷 정책을 편집을 했는데, 똑같은 현상이 발생했다. 다른 블로그를 보니, gitHub 에 access Key 가 노출되어 IAM 권한이 막혀버린 것이었다. 오늘 아침에 application.properties 에 있는 걸 yml 로 옮기면서 igonre 과정에 잠깐 github 에 노출되었는데 그때 바로 막혔다. 깃허브에서 친절히 메일로 key 가 노출되었다고 보내준다. 어디에서 노출되었는지는 메.. 2022. 12. 20.
query did not return a unique result 에러내용 query did not return a unique result:4 에러원인 Repository 에서 조회할 때 중복된 값이 발생하여 나타난 에러. 아이디는 unique 값으로 중복될 수 없지만, 비밀번호는 중복이 가능하기 때문에 발생한 에러였다. memberRepository.findByLoginId(noSocialLoginRequest.getLoginId()).orElseThrow( ()-> new IllegalArgumentException("아이디를 확인해주세요.") ); memberRepository.findByPassword(noSocialLoginRequest.getPassword()).orElseThrow( ()-> new IllegalArgumentException("비밀번호를.. 2022. 12. 13.
javax/xml/bind/DatatypeConverter 에러내용 JWT 토큰으로 웹 인증 구현시 발생한 에러 에러원인 자바11부터 해당 모듈제거되어 직접 종속성 구현이 필요하다. 에러조치 아래와 같은 종속성을 추가해주었다. javax.xml.bind jaxb-api 2022. 12. 6.
'script' must not be null or empty 에러내용 에러원인 swagger 및 postman 테스트를 위해 data.sql 파일의 내용을 주석처리 해놓았는데 발생했다. data.sql 파일 내의 정보가 없어서 발생한 에러. 에러조치 data.sql 파일을 삭제하거나, 파일안에 내용이 필수로 존재해야 한다. 2022. 11. 29.
Referential integrity constraint violation 에러내용 Referential integrity constraint violation: "FK5CDGFSR9ER9P9BVIEJ6Y6DT48: PUBLIC.OPTION FOREIGN KEY(GOODS_ID) REFERENCES PUBLIC.GOODS(GOODS_ID) (CAST(1 AS BIGINT))"; SQL statement: 에러원인 부모 -> 자식 이런 관계로 DB가 구성되어 있을 때, 부모를 삭제 시 cascade가 설정되어 있지 않아 상태 변화가 자식에게까지 전해지지 않아 발생한 에러이다. 에러 내용을 보면 OPTION 외래 키와 GOODS_ID 사이에 어떠한 문제가 있어서 발생했다고 생각하고 코드를 다시 한번 보았다. 에러조치 Goods 클래스에 Option 양방향 연관관계를 맺어준 후, c.. 2022. 11. 26.
Error creating bean with name 'swaggerConfig' defined in file 에러내용 Error creating bean with name 'swaggerConfig' defined in file [C:\Users\dbswh\IdeaProjects\프로젝트\shop\out\production\classes\com\project\shop\global\config\SwaggerConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.fasterxml.classmate.TypeResolver'.. 2022. 11. 21.
JPA metamodel must not be empty! 에러내용 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': Invocation of init method failed; nested exception is ja.. 2022. 11. 18.
attempted to assign id from null one-to-one property 에러내용 에러원인 one to one 의 속성에 null 값이어서 발생한 에러이다. 아래와 같은 구조에서 나타났다. 처음 매핑해보는 구현이라 시간이 오래걸렸다. 에러조치 현재 코드의 구조는 아래와 같다. @NoArgsConstructor(access = AccessLevel.PROTECTED) @Table(name = "goods") @Getter @Entity public class Goods extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "goods_id") private Long id; //상품번호(PK) ... ... // pk 값 공유 @OneToOne (cascade =.. 2022. 11. 18.