[BE] Null… .. .. . .. .. 널 널.. 덜. 덜..?

Tags
Back
Person
Status
Done
문제가 발생한 기능
널널… 너너널… 처리..
생성 일시
2024/12/02 04:29
GatheringListResponse에서 위도, 경도 정보가 이라 500 에러가 계속 발생했다.
2024-11-06T09:34:47.072Z ERROR 136009 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "com.develop_ping.union.gathering.domain.entity.Place.getLatitude()" because the return value of "com.develop_ping.union.gathering.domain.dto.response.GatheringListInfo.getPlace()" is null] with root cause java.lang.NullPointerException: Cannot invoke "com.develop_ping.union.gathering.domain.entity.Place.getLatitude()" because the return value of "com.develop_ping.union.gathering.domain.dto.response.GatheringListInfo.getPlace()" is null
JSON
복사

문제 상황

https://github.com/development-ping/UNION-back/pull/138 여기서 수정 전 gatheringListResponse null이 들어온다.
이 전 info 에서 널 체크를 한 뒤, 널이면 널을 넣어줬다. 그 상황에서 repsonse에서 null을 get 하려는 상황에서 발생

해결

null 체크로 해결