- 뒤끝 SDK 버전 : 5.6.0
- 프로젝트명 : SunlessCity
- 스테이터스 코드 : 404
- 에러 코드 : NotFoundException
- 에러 메시지 : gameInfo not found, gameInfo을(를) 찾을 수 없습니다.
기존에 테이블에 첫 row를 넣을 때만 Insert를 하고
그 이후로는 Update를 사용하여 잘 사용하고 있었습니다.
그러다가 위의 정보와 같은 오류가 발생하면서 저장이 안 된다고 하는 “복귀 유저” 가 나타나고 있는데요.
유저의 데이터를 확인해보니 row는 분명히 존재하는데 일부 column이 빠져 있는 것을 확인했습니다.
그러나 지금까지 뒤끝 서버 기능을 이용하면서 column이 나중에 추가되더라도
row가 존재하고 Indate가 일치한다면 Update를 할 때 문제없이 column을 추가해주는 것으로 알고 있었는데요.
문제가 발생하길래 유저와 비슷한 상황이 되어보고자
기존의 row를 삭제하고, 뒤끝 콘솔을 통해 row를 생성하면서 column 중 일부만 추가하고 값을 넣어줘 봤는데요.
(level1 컬럼의 [99, 99, 99, 99 ,99]을 불러와서 만렙이 되어 있는 모습)
이처럼 데이터 불러오기는 되는데 Update하려고 하면 404 오류가 발생하였습니다.
당장은 정보들을 따로 복사해두었다가 삭제하고 유저가 row를 다시 삽입하면
수동으로 데이터를 덮어주는 방식으로 해결할 수 있지만
어쩌다 이렇게 되었는지, 예방할 수 있는지 알고 싶습니다.