채팅 클라이언트 업데이트 오류

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

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

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

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

1.3.0버전에서
void Update()
{
if (chatClient != null)
chatClient?.Update();
}
를 하고 있는데 null 체크를 통과했음에도
NullReferenceException: Object reference not set to an instance of an object
BackndChat.ChatClient.Update () (at <3ba31b4b9ae443f786863f598e41fc19>:0)
가 발생하는데 혹시 원인을 알 수 있을까요?

안녕하세요 개발자님,
정확한 원인 파악을 위해 new와 Dispose 쪽 정보도 요청드립니다.

추가 발생이 안해서 문제가 해결된것으로 추정했으나 다시 발생하여 말씀해주신 정보 올립니다
metaData = new ChatMetaData();
chatClient = new ChatClient((BackndChat.IChatClientListener)this, new ChatClientArguments
{
Avatar = UserSaveManager.Instance.UserInfo.inDate,
Metadata = metaData.meta,
});
dipose는 따로 호출하지 않고 있습니다.

해당 현상이 발생하는 프로젝트 정보가 무라딘 키우기가 맞으실까요?
해당 프로젝트가 맞다면 자세한 로그 정보를 확인할 수 있도록 담당 부서에서 대응 조치를 진행하였습니다.
동일 현상이 다시 발생하시는 경우 유저 정보 및 일시등 대략적인 정보를 함께 공유해주시면 상세히 확인하여 안내드릴 수 있도록 하겠습니다.

(프로젝트) 네 맞습니다.
NullReferenceException: Object reference not set to an instance of an object
BackndChat.ChatClient.Update ()
ChatManager.Update
방금 전 발생하였습니다. 확인부탁드립니다.

유저 정보를 비롯하여 상세한 발생 경로 확인 요청드립니다.

채팅 서버 접속 → 채널 입장 → 채팅 메세지 입력 또는 받음 → 채널 나가기 → 채팅 서버 종료
위 순서 중 어떤 상황에서 발생하였는지 등 상세한 정보 공유 요청드립니다.

유저명 : 젭알
채팅 입력 또는 팝업 활성화 없이 메인화면 대기 중 NULL오류 발생이라 순서에 관하여는 알수없는 상황입니다.

ChatClient.UpdateAvatar(string avatar)
ChatClient.UpdateNickname(string nickname)
ChatClient.UpdateLanguage(string language)
ChatClient.UpdateMetadata(Dictionary<string, string> metadata)

위 함수들 중 사용하시는 함수 확인 부탁드립니다.

코드상으로 해당 함수가 구현은 되어있으나 실제 호출은 닉네임의 경우만 적용하고 있습니다.

문의해주신 내용과 관련하여 해결을 위해 DM으로 정보를 안내드렸습니다.
관련하여 확인 후 회신 부탁드리겠습니다.