닉네임 비동기 생성 콜백 에러

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

회원 가입후 닉네임 생성시 콜백이 돌아오긴 하는거 같은데
에러가 뜹니다.

public void CreateNickname(string nickname, GameObject obj)
{
    Backend.BMember.CreateNickname(nickname, (callback) =>
    {
         // 단순 로그 삽입시 로그는 출력 됨
        CustomEvent.Trigger(obj, "IdResult", callback.GetStatusCode() + CutMessage(callback.GetMessage()));
    });        
}

ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
#C.#E.Poll () (at <313334bdd2724e8488e02909d855f0f2>:0)
BackEnd.Backend.AsyncPoll () (at <313334bdd2724e8488e02909d855f0f2>:0)

해당 에러가 나서 따로 로그로 스테이터스 코드를 확인하려고 해도
같은 에러가 떠서 스테이터스 코드 자체도 확인할수 없습니다.
콘솔에서 확인해보면 닉네임은 생성 되어있습니다.
하지만 callback 자체가 에러가 나는지 다음 작업으로 넘어가지 않습니다

어제는 문제 없이 작동되던 코드인데 오늘 갑자기 이러네요
해결 방법 문의 드립니다.

안녕하세요 개발자님,
남겨주신 말씀에 정보 확인 시
로그인 자체에 실패하고 있는 상황으로 확인됩니다.
정상 로그인 여부를 먼저 확인하고 함수를 호출해주세요.

신규 회원가입 성공후에 로그인을 따로 다시 시켜주어야 하나요?
회원 가입시에 로그인이 동시에 진행되는것으로 알고 있습니다
가입 성공시에만 닉네임 생성으로 넘어가도록 되어있습니다

로그 확인 시에는 문의해주신 10시 44분 이전 기준으로
닉네임 생성과 관련한 에러는 전혀 확인되지 않으며 아래 두가지 에러가 반복적으로 확인되고 있습니다.
참고하여 확인해 주시면 감사하겠습니다.

statusCode : 401
errorCode : BadUnauthorizedException
message : bad customId, 잘못된 customId 입니다
statusCode : 401
errorCode : BadUnauthorizedException
message : bad refreshToken, 잘못된 refreshToken 입니다

회원 가입시에만 닉네임을 설정하도록 해두었기 때문에 콘솔에서 회원 정보를 삭제한 후에 다시 시도해서
401 에러를 한번 보고 나서 로컬에 남아있던 게스트 정보를 지우고 다시 가입을 진행하고 있습니다
401 에러 이후 가입 성공 로그는 남아있지 않은가요?
이쪽에서는 가입 시도후 201이 돌아왔을때 닉네임 생성을 시도하고 있습니다

해당 에러 이후 멈췄을시 콘솔에서 확인해보면 해당 유저 정보와 닉네임은 생성되어있습니다

public void CreateNickname(string nickname, GameObject obj)
{
    Backend.BMember.CreateNickname(nickname, (callback) =>
    {
         Debug.Log(callback);
         try{
         // 단순 로그 삽입시 로그는 출력 됨
        CustomEvent.Trigger(obj, "IdResult", callback.GetStatusCode() + CutMessage(callback.GetMessage()));
    });      }
         catch(Exception e)
         {
           Debug.LogError(e);
         }  
}

콜백에서 발생하는 모든 예외처리는 AsyncPoll을 거쳐가기 때문에 콜백에서 에러가 발생할 경우, 로그는 AsyncPoll()로 나타날 수 있습니다.
콜백 안에 Debug.Log와 trycatch문을 이용하여 해당 에러에서 예외처리가 발생하는지도 확인해주시면 감사하겠습니다.

해결 되었습니다 ㅠㅠ
콜백은 잘 돌아오고있었는데 오히려 제가 따로 넣은 함수에서 성공시에 잘못 처리되고 있었네요 ㅠㅠ
확인을 좀더 잘 해봤으면 좋았을텐데 죄송합니다
그리고 매번 답변 상세하고 친절히 달아주셔서 감사합니다!