서버 로그에는
SQL statement violated NOT NULL constraint
### the error may involve defaultParameterMap
### the error occurred while setting parameters
다른 에러 로그를 찾지 못하는 상황이었다가 소스코드를 보니 강제로 API로 붙어 데이터를 가지고 올 수 있는 소스코드가 있어 확인해 보았다! 프로젝트 자체가 쿼츠로 시간에 맞춰 돌아가다보니 다음날이 되야 확인해 볼 수 밖에 없는 상황이었는데 너무 다행이게도 바로 확인 할 수 있는 방법을 찾은 것이다.
강제로 돌려보니 로컬 콘솔 로그에
java.net.socketTimeoutException: Read Timed Out
에러가 뜨는 것이었다!!!😂
이 프로젝트는 다른 프로젝트에 API로 붙어 다른 프로젝트에서 SELECT해주고 JSON으로 파싱 해주면 데이터를 가지고와서 INSERT하는 형식인데 서버 상태가 좋지 않다보니 전체 데이터를 가지고 오지 못하는 상황이었다!
그래서 새로 등록되거나 업데이트된 데이터만 가지고 오도록 조건을 바꾸었더니 데이터가 잘 넘어오게 되었다,,,
이 문제를 해결하기 위해서 정말 한달이 넘게 걸렸던 것 같다. 정말 마음고생도 심했던 에러였던거 같다,,🥲