특정 유저 접속 오류

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.9.0
  • 프로젝트명 : 무사키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
    Error: System.Collections.Generic.KeyNotFoundException: The given key ‘N’ was not present in the dictionary.
    at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x00000] in <00000000000000000000000000000000>:0
    at User.Initialize (LitJson.JsonData json, ESaveType saveType) [0x00000] in <00000000000000000000000000000000>:0
    at DataManager.LoadSkillRelicQuestData () [0x00000] in <00000000000000000000000000000000>:0
    at DataManager.LoadAllData () [0x00000] in <00000000000000000000000000000000>:0
    DataManager:LoadAllData()

업데이트 작업을 완료 후 테스트 중인데요 업데이틀 받은 몇 계정에서 접속시 오류가 나며 팅기고 있습니다

6f92c0f0-3b04-11ed-acd0-3b01b94078b6
10a19d40-1f5d-11ed-8ce1-0d8b8da21ff9

위 두 유저에 위 현상이 있는데요

해당 원인을 검토 중인데요

혹시 서버에서 어떤 데이터에 문제가 있는지 확인이 가능 할까요

안녕하세요 개발자님,
마샬링을 제거하지 않고 Json을 파싱하던 도중 에러가 발생한 것으로 예상됩니다.

아래와 같은 리턴값을 파싱할 때 FlattenRows() 혹은 GetFlattenJSON을 사용하면 마샬링이 제거되어 바로 접근이 가능합니다.

GetFlattenJSON()[“row”][“inDate”].TosString();

그러나 Rows() 혹은 GetReturnValuetoJSON을 사용할 경우 마샬링을 직접 해주어야 합니다.

GetReturnValuetoJSON()[“row”][“owner_inDate”][“S”].ToString();

다음과 같은 Json 의 파싱 로직이 바뀐 내역이 있는지 확인해 주시면 감사하겠습니다.

{
    // 서버에서 요청을 처리한 서버 시간
    "serverTime":"2021-03-23T06:39:46.519Z",
    // 리턴된 데이터
    "row": {
        // 해당 row를 소유한 유저의 inDate
        "owner_inDate":{
            "S":"2019-07-31T06:15:35.691Z"
        },
        // 해당 row를 insert 한 시간
        "client_date":{
            "S":"2021-03-23T04:54:45.709Z"
        },
        // 해당 row의 inDate
        "inDate":{
            "S":"2021-03-23T04:54:45.849Z"
        },
        // 해당 row가 마지막으로 업데이트된 시간
        "updatedAt":{
            "S":"2021-03-23T04:54:45.849Z"
        },
        ... // 클라이언트에 저장된 데이터
    }
}

추가적으로 80353 차트아이디 조회에 따른 에러 발생내역이 다수 확인되고 있습니다.
차트조회 관련 내용도 다시 확인하여 주시면 감사하겠습니다.