날짜 생성
•
날짜 생성시 역직렬화 문제 발생합니다.
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 를 붙여서 해결하였습니다.
•