문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.
- 프로젝트명 : BD_PROJ_01
- 뒤끝SDK 버전 : TheBackend dll v4.6.1
- 에러 코드 : ArgumentNullException: Value cannot be null.
Parameter name: str
System.Text.RegularExpressions.Regex.Unescape (System.String str) (at <14e3453b740b4bd690e8d4e5a013a715>:0)
BackEnd.Param.Add (System.String key, System.String keyValue) (at <2f9927fdaacf40e0a1dfe5c85cdd735a>:0)
BackEnd.Game.Back_Member.SaveToken (BackEnd.BackendReturnObject result) (at <2f9927fdaacf40e0a1dfe5c85cdd735a>:0)
Backend.BMember.GetUserInfo 를 비동기 호출한 뒤 받은 BackendReturnObject을
Update 중 SaveToken에 넣었는데 위와 같은 에러가 났습니다.
BackendReturnObject 내용은 아래와 같습니다.
“statusCode : 200\nmessage : Success\nreturnValue : {“row”:{“nickname”:“beom”,“inDate”:“2020-06-27T10:14:17.083Z”,“emailForFindPassword”:null,“subscriptionType”:“customSignUp”,“federationId”:null}}\n”
Unity: 2019.4.1f1
VisualStudio: Comunity 2017 15.9.24
===================================================================================
(내용추가)
Backend.BMember.GetUserInfo 를 동기 호출로 사용하면 문제는 없습니다. Row 데이터를 포함한 Request들에서 동일한 증상입니다.
Unity 2019.4.2f1, Comunity2019, 뒤끝 4.6.2로 해도 동일합니다.
일단… 동기호출로 진행하려고합니다.
해당 문제 원인 알게되시면 답변부탁합니다 (__)