길드 조회/창설 시 내용이 빈 길드가 생성되는 것 처럼 보이는 문제

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

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

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

  • 베이스/채팅/데이터베이스/월드 SDK 버전 : 베이스 5.18.0
  • 프로젝트명 : 대검키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

개발사 사정으로, 최신 버전이 아닌 베이스 5.18.0 를 사용중이어서 길드 관련 함수는 ~V3 를 사용중입니다.

이때, 길드 조회와 길드 창설 도중에 정상적으로 생성한 길드가 아닌, 값이 비어있는 길드가 생성되는 경우가 있어 해결방안을 문의드립니다.

해당 길드 삭제 시도시 아래와 같은 오류메시지가 나옵니다.

400 ValidationException 오류가 발생했습니다.
1 validation error detected: Value ‘[]’ at ‘transactItems’ failed to satisfy constraint: Member must have length greater than or equal to 1

추가정보 -
[그룹 - 유저와 리더보드 - 길드] 에서 조회시, 빈 길드는 나오지 않고 정상적인 길드만 나옵니다.

안녕하세요 개발자님,
문의해주신 내용 확인하여 안내드리겠습니다.

좋아요 1

확인 시 뒤끝 내부 예약어 테이블과 동일한 명칭의 테이블이 생성되어 발생한 문제로 확인되었습니다.
현재 유저 데이터 저장에 사용되는 테이블 명 ‘guild’ 의 경우 실제 길드 데이터가 저장되는 테이블이어 게임정보로 사용이 불가합니다. (콘솔 내에서 생성이 제한되는게 맞으나 생성된 부분과 관련해서는 추가 확인 및 수정중에 있습니다.)

길드 기능의 정상적인 이용을 위해서는 게임정보로 사용되는 테이블을 guild 외 테이블로 생성 후 클라이언트 코드도 함께 변경이 필요합니다.
변경 후 새로 생성된 테이블 명과 함께 공유주시면 실제 길드데이터 외에는 생성된 테이블로 이전 지원해드릴 예정입니다.
이용에 불편 드려 죄송합니다.

답변 확인했습니다!

해당 guild 테이블 삭제하고 다른 이름으로 생성하는 방식으로 하겠습니다.

해당 테이블은 개발중 테이블로, 드랍해도 상관없기에 이전 지원은 필요치 않습니다.

빠른 답변감사합니다.

guild 테이블 내 데이터가 사겢되면 길드 정보도 이상이 발생하기에,
다음 과정 후 연락 주시면 길드 데이터 외 유저데이터로 생성된 데이터만 삭제 지원될 수 있도록 하겠습니다.

  • 테이블 삭제 (테이블 초기화가 아닌 테이블 삭제로 진행되어야 합니다.)
  • 클라이언트 코드 상 guild 테이블 관련 요청 제거
좋아요 1
  1. 현재 guild 테이블 삭제하였습니다.
  2. 클라이언트 코드에서 guild 테이블 호출 요청 제거하였습니다.
좋아요 1

해당 데이터 모두 삭제 완료되었습니다.
감사합니다!

감사합니다 퐉인하였습니다!

다만, 현재 개발빌드가 아닌, 라이브 빌드에서 guild 테이믈 조회가 필요해서 (내부 테이블 읽기/쓰기는 없음)
guild 이름의 테이블을 다시 생성해놓은 상태입니다
(테이블이 존재하지않으면 로그인 단계에서 접속하지 못하는 현상)

라이브 빌드가 올라갈 때 다시 삭제해두겠습니다 (이번주 목~금 예상)

좋아요 1