고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.
커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.
문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 :
- 프로젝트명 : MonsterLegends
- 스테이터스 코드 :
- 에러 코드 : 404
- 에러 메시지 : gameInfo not found, gameInfo을(를) 찾을 수 없습니다.
안녕하세요.
뒤끝 서버에서 public
테이블 데이터를 업데이트하는 과정에서 오류가 발생하여 문의드립니다.
문의 내용
- inDate 값 불일치 현상
- 콘솔에서 확인한
public
테이블의inDate
값과
클라이언트에서TransactionReadV2
를 통해 조회한inDate
값이 서로 다릅니다. - 동일한 key 기준에서도 일관되지 않은
inDate
값이 확인됩니다.
- 데이터 저장 실패 및 오류 발생
- 2025년 6월 5일부터
Backend.GameData.TransactionWriteV2
호출 시 다음과 같은 에러가 발생합니다:
StatusCode : 404
ErrorCode : NotFoundException
Message : gameInfo not found, gameInfo을(를) 찾을 수 없습니다.
////////////////////////////////////////
// 조회
Backend.GameData.TransactionReadV2(transactionList, callback =>
{
if (callback.IsSuccess())
{
var resultJson = callback.GetFlattenJSON()["Responses"];
for (int i = 0; i < resultJson.Count; i++)
{
string key = keys[i];
string inDate = resultJson[i]["inDate"].ToString();
serverTableInfoDic[key] = inDate;
}
}
});
////////////////////////////////
/// 저장
foreach (var kv in playerDataDic)
{
string key = kv.Key;
Param param = new Param().Add(key, LitJson.JsonMapper.ToObject(kv.Value));
if (serverTableInfoDic.TryGetValue(key, out var inDate))
{
transactionList.Add(TransactionValue.SetUpdateV2(key, inDate, Backend.UserInDate, param));
}
}
Backend.GameData.TransactionWriteV2(transactionList, callback =>
{
if (!callback.IsSuccess())
{
Debug.LogError($"TransactionWriteV2 실패: {callback.GetMessage()}");
}
});
확인 부탁드립니다.
감사합니다.