woowacourse-teams / 2021-zzimkkong

✅ 공간을 한 눈에, 예약은 한 번에!
https://zzimkkong.com
162 stars 18 forks source link

[ALL] api/guests/maps/{mapId}/spaces/availability API 에서 datetime 포맷 이상하게 들어오는 이슈 #949

Open sakjung opened 1 year ago

sakjung commented 1 year ago

버그 기능

FE

BE

log sample

2023-03-14 22:22:06.778 |  WARN | http-nio-8080-exec-4 |  a9b1ace80783 | [ControllerAdvice:114] - Failed to convert value of type 'java.lang.String' to required type 'java.time.ZonedDateTime'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime] for value 'T20:00:00+09:00'; nested exception is java.lang.IllegalArgumentException: Parse attempt failed for value [T20:00:00+09:00] (traceId: a9b1ace80783) 
2023-03-14 22:22:06.779 | ERROR | http-nio-8080-exec-4 |  a9b1ace80783 | [RequestLoggingFilter:98] - [5ms] [500][HTTP METHOD: GET] [PATH INFO: /api/guests/maps/3/spaces/availability] [REQUEST HEADER: x-forwarded-for:223.62.8.46, host:127.0.0.1:8080, connection:close, sec-ch-ua:"Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110", sec-ch-ua-mobile:?1, authorization:Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmZWIuZGFpbkBnbWFpbC5jb20iLCJpYXQiOjE2Nzg4MDAwNzAsImV4cCI6MTY3ODg4NjQ3MH0.M05EQqUpSaKMMCOClRkoGM07kr79RODPLSu8MkAU8-Q, user-agent:Mozilla/5.0 (Linux; Android 12; SM-N976N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36, sec-ch-ua-platform:"Android", accept:*/*, origin:https://zzimkkong.com, sec-fetch-site:same-site, sec-fetch-mode:cors, sec-fetch-dest:empty, referer:https://zzimkkong.com/, accept-encoding:gzip, deflate, br, accept-language:en-US,en;q=0.9,ko-KR;q=0.8,ko;q=0.7] [REQUEST PARAMETERS: {startDateTime=T20:00:00+09:00, endDateTime=T21:00:00+09:00}] [REMOTE ADDRESS: 223.62.8.46]