뒤끝 데이터 변경오류에 대한 문의드립니다.

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

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

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

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

안녕하세요 메타본 엔터테인먼트 클라이언트 개발자입니다.

현재 저희 Dev 서버로 활용중인 gauntlet_develop 서버의 a1124ad0-9d15-11f0-a6c5-43850069ba7a 유저의 게임정보 GameCampaignData의 rewardCompleteChapterList 값을 수정하려 하면 사진과 같은 “403 ForbiddenException” 에러가 발생하고 있는 상황입니다. 문제는 이때 클라이언트에서
Backend.PlayerData.TransactionWrite, Backend.PlayerData.UpdateMyData 를 호출했을때 별도의 오류가 출력되지 않고 데이터 Update는 반영되지 않고있는 상황입니다. 해당상황이 발생했을때 상황에 따라 데이터가 누락되거나 재화를 복사하거나 할수있기때문에 아래와 같은 확인이 필요한 상황입니다.

  1. 데이터 수정에 403 ForbiddenException 가 발생하는 조건
  2. 해당 에러가 발생했을때 클라이언트에서 감지할수있는 방법
  3. 해당 에러가 발생했을때 해당에러를 제거할수있는 방법

해당 부분 확인요청드립니다.

안녕하세요 개발자님,
해당 현상은 유저데이터 복사 과정에서 동일한 inDate로 다른 유저에게 데이터가 복사되며 발생한 현상입니다.
현재 해당 현상이 발생하지 않도록 픽스는 이루어진 상황이나, 픽스 이전에 복제된 데이터는 수정이 필요합니다.

해당 유저의 데이터와 관련하여 빠르게 수정처리 후 안내드릴 수 있도록 하겠습니다.

동일한 inDate라는게 컬럼의 inDate가 같은 정보가 각각 다른유저에게 똑같이 들어가있는 상황인건가요?

네 맞습니다,
현재 정상적으로 수정되도록 조치하였습니다.
확인 이용해 주시면 감사하겠습니다.
불편드려 죄송합니다.

혹시 해당 이슈가 라이브서비스중에도 발생할수있는 가능성이 있을까요? 발생했을때 치명도가 너무 높다보니 일단 확인이 필요할거같습니다. 적어도 발생했을때 패킷 응답에 에러로 출력이 필요할거같습니다.

현재는 동일 inDate로 생성되지 않도록 픽스처리된 상황입니다.
데이터 복사로 인해서만 발생한 문제인 점 참고 부탁드립니다.

해당 유저계정은 이번에 추가된 유저 복사기능을 사용한 계정은 아닙니다만 복사한계정이 아니어도 해당 문제가 발생할수있나요?

해당 계정은 복사를 진행한 계정이 맞는 것으로 확인됩니다.
해당 계정의 데이터를 신규 생성으로 선택하여 복사를 진행하였으며,
51964030-b622-11f0-88e1-098083cda0e5 유저 생성과 함께 복사가 진행되었습니다.

복사기능으로 만들어진 계정이 아닌 복사 원본 데이터라도 해당 이슈가 발생할수있는거군요… 일단 inDate의 중복문제라고 하셨었는데 그럼 일단 다른 서버에서 복사한 경우에는 해당 이슈가 발생할 여지는 없다고 봐도 될까요?

네, 원본 데이터만 발생하게되는 문제이며,
현재는 픽스(어제날짜로 픽스)되어 동일 inDate로 생성되는 현상이 발생하지 않도록 처리되었습니다.
다른 프로젝트로 복사한 경우는 해당 이슈는 존재하지 않으며, 동일 프로젝트에서 픽스 전 복사한 경우만 발생하였습니다.
감사합니다. :D