Search

1차 배포 QA

생성자
생성 일시
2023/09/04 15:09
태그
QA
2 more properties

날짜 생성

날짜 생성시 역직렬화 문제 발생합니다.
org.springframework.messaging.converter.MessageConversionException: Could not read JSON: Cannot construct instance of travelplanner.project.demo.planner.dto.request.CalendarCreateRequest (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (byte[])"{"dateTitle":"2023-09-04T15:04:16.920Z"}"; line: 1, column: 2]
Plain Text
복사

플래너 삭제

플래너 삭제시 역직렬화 문제 발생합니다.
⇒ 맞는 값을 넣지 않아서 생기는 문제였습니다.
Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of travelplanner.project.demo.planner.dto.request.PlannerDeleteRequest (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator)]
Plain Text
복사

그룹멤버 검색

그룹멤버 검색 리스폰스에서 역직렬화 문제 발생합니다.
⇒ 프론트는 리퀘스트 파라미터로 보내고 백단은 RequestBody로 받아서 생기는 문제였습니다.
Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public travelplanner.project.demo.planner.dto.response.GroupMemberSearchResponse travelplanner.project.demo.planner.controller.GroupMemberController.searchGroupMember(travelplanner.project.demo.planner.dto.request.GroupMemberSearchRequest)]
Plain Text
복사

회원탈퇴

외래키 문제가 발생합니다.
2023-09-04T15:58:44.177Z WARN 395042 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1451, SQLState: 23000 2023-09-04T15:58:44.177Z ERROR 395042 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : Cannot delete or update a parent row: a foreign key constraint fails (`travel`.`group_member`, CONSTRAINT `FKc7ek6g53lr4siag4umhqorl4o` FOREIGN KEY (`profile_id`) REFERENCES `profile` (`id`)) 2023-09-04T15:58:44.191Z ERROR 395042 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint [null]] with root cause java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`travel`.`group_member`, CONSTRAINT `FKc7ek6g53lr4siag4umhqorl4o` FOREIGN KEY (`profile_id`) REFERENCES `profile` (`id`))
Plain Text
복사

임시방편

일단 서버에 배포는 해야하기 때문에 @NoArgsConstructor 를 붙여서 해결하였습니다.