위 오류 관련 예외처리 를 진행하였지만 여전히 유저들이 게임 접근을 못하고 있습니다.
차트 다운로드가 안되는 이슈가 발생이 되는 것 같아요.
BackEnd.Backend.CDN.Content.Local.Update 에서 차트 다운은 안되고,
IsSuccess()는 true로 넘어 오고 있는것 같아요.
아래 뒤끝 관련 크래쉬 및 차트 다운로드 코드 전달 드립니다.
Fatal Exception: java.lang.Exception: NullReferenceException : Object reference not set to an instance of an object.
at BackEnd.Functions.Content.LocalContent+d__16.MoveNext(BackEnd.Functions.Content.LocalContent+d__16)
at UnityEngine.SetupCoroutine.InvokeMoveNext(UnityEngine.SetupCoroutine)
================================================
BackEnd.Content.BackendContentTableReturnObject broContentTable = null;
BackEnd.Backend.CDN.Content.Table.Get(_tableId, bro =>
{
broContentTable = bro;
});
await UniTask.WaitUntil(() => broContentTable != null);
if (broContentTable.IsSuccess() == false)
{
return E_RESULT.FAILED;
}
//
BackEnd.Content.BackendContentReturnObject broContent = null;
BackEnd.Backend.CDN.Content.Local.Update(broContentTable.GetContentTableItemList(), (totalCount, remainCount, downloadFile) =>
{
callbackProgress?.Invoke(totalCount, remainCount, downloadFile);
}, bro =>
{
broContent = bro;
});
await UniTask.WaitUntil(() => broContent != null);
if (broContent.IsSuccess() == false)
{
return E_RESULT.FAILED;
}
return E_RESULT.SUCCESS;