패키지 수준 선언

유형

클립보드에 링크 복사됨
열기 클래스 AppException : RealmException

App Services 및 Device Sync 사용과 관련된 모든 예외에 대한 최상위 클래스입니다.

클립보드에 링크 복사됨
열기 클래스 AuthException : ServiceException

이 예외는 최상위 수준 또는 사용자 계정 조치와 관련된 문제에 대한 '포괄적인' 예외로 간주됩니다. 오류의 정확한 원인은 Throwable.message 에서 확인할 수 있습니다.

클립보드에 링크 복사됨

서버가 io.realm.kotlin.mongodb.sync.SubscriptionSet 에 정의된 쿼리 중 하나 이상을 지원하지 않을 때 발생합니다.

클립보드에 링크 복사됨

이 예외는 Atlas App Services로 전송된 매개변수가 잘못된 형식으로 간주될 때 발생합니다. 예를 들어 다음과 같은 경우에 발생할 수 있습니다. 토큰에 필요한 길이가 없거나 가비지 데이터가 포함되어 있습니다. 정확한 이유는 오류 메시지에 나와 있습니다.

클립보드에 링크 복사됨
클래스 ClientResetRequiredException(appPointer: RealmAppPointer, 오류: SyncError) : 스로우 가능

클라이언트 재설정 이벤트를 처리하는 데 필요한 클래스 캡슐화 정보입니다.

클립보드에 링크 복사됨

서버가 하나 이상의 클라이언트 쓰기를 취소할 때 발생합니다. 실행 취소된 쓰기에 대한 자세한 내용은 쓰기 에서 확인할 수 있습니다.

클립보드에 링크 복사됨

App Services에 대한 기본 HTTP 요청에 문제가 있음을 나타내는 예외입니다. 정확한 원인은 예외 메시지에 있습니다.

클립보드에 링크 복사됨

지원되지 않는 자격 증명을 연결하려고 할 때 발생합니다.

클립보드에 링크 복사됨

Realm을 열 때 발생하고 할당된 기간 내에 서버 데이터 다운로드를 완료하지 않았습니다.

클립보드에 링크 복사됨

Atlas Function 실행에 실패했음을 나타내는 예외입니다. 오류의 정확한 원인은 Throwable.message 에서 확인할 수 있습니다.

클립보드에 링크 복사됨

로그인하려고 할 때 서버에서 자격 증명이 거부되면 발생합니다. 일부 인증 제공자만 이 오류를 반환합니다.

클립보드에 링크 복사됨
열기 클래스 ServiceException : AppException

이 예외는 Atlas App Services에 대한 HTTP 요청과 관련된 문제에 대한 최상위 수준 또는 '포괄적'으로 간주됩니다. 여기에는 어떤 이유로든 HTTP 전송 문제 또는 요청이 유효하지 않다고 간주하는 서버가 모두 포함됩니다.

클립보드에 링크 복사됨
열기 클래스 SyncException : AppException

이 예외는 Device Sync 사용과 관련된 문제에 대한 최상위 예외 또는 일반적인 '포괄적' 예외로 간주됩니다.

클립보드에 링크 복사됨

Realm Mobile Sync에 복구할 수 없는 방식으로 문제가 발생했을 때 발생합니다.

클립보드에 링크 복사됨

서버에서 이미 확인된 사용자를 확인하려고 할 때 발생합니다.

클립보드에 링크 복사됨

이메일과 비밀번호를 사용하여 새 사용자를 등록하려고 할 때 사용자가 이미 존재합니다.

클립보드에 링크 복사됨

일종의 사용자 식별자도 필요하지만 서버가 사용자를 찾을 수 없는 API를 사용하는 경우 발생합니다.

클립보드에 링크 복사됨

서버에서 사용하는 동기화 유형이 클라이언트에서 사용하는 동기화 유형과 일치하지 않을 때, 즉 서버와 클라이언트가 파티션 기반 또는 Flexible Sync 중 무엇을 사용할지 동의하지 않을 때 발생합니다.