Vivox SDK のエラーコード
以下の表に、Vivox SDK によって返されるエラーコードと、それらのエラーの処理方法に関する推奨事項を示します。
エラー | エラーコード | 説明 |
VxErrorNoMessageAvailable | -1 | |
VxErrorSuccess | 0 | |
VxErrorTargetObjectDoesNotExist | 1001 | プログラミングエラー。 |
VxErrorInternalError | 1004 | Vivox の内部エラー。 Vivox のログを取得して解析のために Vivox に送信してください。 |
VxErrorInvalidArgument | 1008 | プログラミングエラー。 リクエスト内のパラメーターで間違った型が使用されている (例えば、int が必要な場合に bool が使用されている) か、パラメーターが指定されていません。 |
VxErrorNotInitialized | 1012 | プログラミングエラー。 |
VxErrorNotImplemented | 1017 | プログラミングエラー。 |
VxErrorInvalidState | 1019 | 多くの場合はプログラミングエラーですが、リクエストの発行と同時にネットワークが切断されたことでログインまたは音声セッションが停止されたときに発生することもあります。 |
VxErrorFileOpenFailed | 1043 | プログラミングエラーまたはパッケージエラー。 |
VxErrorRtpTimeout | 1058 | RTP を渡すことができません。 ユーザー再試行、または指数バックオフにより再試行してください。 |
VxErrorAlreadyInitialized | 1085 | プログラミングエラー。 |
VxErrorServerRtpTimeout | 1095 | バックオフにより再試行してください。 |
VxErrorAsyncOperationCanceled | 5001 | |
VxErrorCaptureDeviceInUse | 5002 | 2 番目の同時セッショングループで 2 番目のオーディオセッションを開くことを試行することを示します。 通常はクライアントのプログラミングエラーを示します。 |
VxErrorConnectionTerminated | 5003 | Vivox の接続が失われた。ユーザー再試行、または指数バックオフにより再試行してください。 |
VxErrorFileOpenFailed | 5004 | プログラミングエラーまたはパッケージエラー。 |
VxErrorHandleReserved | 5005 | プログラミングエラー。 |
VxErrorHandleTaken | 5006 | プログラミングエラー。 |
VxErrorInternalError | 5007 | Vivox の内部エラー。 Vivox のログを取得して解析のために Vivox に送信してください。 |
VxErrorInvalidArgument | 5008 | プログラミングエラー。 |
VxErrorInvalidFormat | 5009 | プログラミングエラー。 |
VxErrorInvalidOperation | 5010 | プログラミングエラー。 |
VxErrorInvalidState | 5011 | 多くの場合はプログラミングエラーですが、リクエストの発行と同時にネットワークが切断されたことでログインまたは音声セッションが停止されたときに発生することもあります。 |
VxErrorInvalidValueTypeXmlQuery | 5012 | Vivox の内部エラー。 Vivox のログを取得して解析のために Vivox に送信してください。 |
VxErrorNoMatchingXmlAttributeFound | 5013 | Vivox の内部エラー。 Vivox のログを取得して解析のために Vivox に送信してください。 |
VxErrorNoMatchingXmlNodeFound | 5014 | Vivox の内部エラー。 Vivox のログを取得して解析のために Vivox に送信してください。 |
VxErrorNoMemory | 5015 | 通常はヒープの破損です。 |
VxErrorNoMoreData | 5016 | |
VxErrorNotSupported | 5018 | プログラミングエラー。 |
VxErrorPortNotAvailable | 5019 | オーディオのポートが見つかりません。 通常はプログラミングエラーの結果として一度に発生するアクティブな呼び出しが多すぎることを示します。 |
VxErrorRtpTimeout | 5020 | RTP を渡すことができません。 ユーザー再試行、または指数バックオフにより再試行してください。 |
VxErrorUnableToOpenCaptureDevice | 5021 | |
VxErrorXmppBackEndRequired | 5023 | クライアントが間違った Vivox バックエンドを使用するように構成されている、またはバックエンドの設定が間違っています。 Vivox にお問い合わせください。 |
VxErrorPreloginDownloadFailed | 5024 | Vivox ウェブサーバーに到達できません。 バックオフにより再試行してください。 |
VxErrorNotLoggedIn | 5025 | プログラミングエラー。 |
VxErrorPresenceMustBeEnabled | 5026 | プログラミングエラー。 |
VxErrorConnectorLimitExceeded | 5027 | プログラミングエラー。 |
VxErrorTargetObjectNotRelated | 5028 | プログラミングエラー。 |
VxErrorTargetObjectDoesNotExist | 5029 | プログラミングエラー。 |
VxErrorMaxLoginsPerUserExceeded | 5030 | プログラミングエラー。 |
VxErrorRequestCanceled | 5031 | |
VxErrorBuddyDoesNotExist | 5032 | プログラミングエラー。 |
VxErrorChannelUriRequired | 5033 | プログラミングエラー。 |
VxErrorTargetObjectAlreadyExists | 5034 | 開発者が別のセッショングループを宣言する際に、プレイヤーがすでに接続しているチャンネルにそのプレイヤーを強制的に参加させようとすると発生します。 これは、各チャンネルに対して別々のセッショングループを使用していても、1 人のプレイヤーが同じ URI (同じ名前、同じオーディオ/テキストの状態、同じ発行者、および同じドメイン) を持つ 2 つのチャンネルに接続することはできないためです。 このエラーは、開発者が別のセッショングループを使用してプレイヤーを同じチャンネルに再参加させようとしているかどうかに関係なく発生します。 |
VxErrorInvalidCaptureDeviceForRequestedOperation | 5035 | プログラミングエラー。 |
VxErrorInvalidCaptureDeviceSpecifier | 5036 | プログラミングエラー。 |
VxErrorInvalidRenderDeviceSpecifier | 5037 | プログラミングエラー。 |
VxErrorDeviceLimitReached | 5038 | プログラミングエラー。 |
VxErrorInvalidEventType | 5039 | プログラミングエラー。 |
VxErrorNotInitialized | 5040 | プログラミングエラー。 |
VxErrorAlreadyInitialized | 5041 | プログラミングエラー。 すでに初期化されているクライアントの初期化を試行しました。 このエラーの修正には Unity プロジェクトを再度開く必要がある場合があります。 |
VxErrorNotImplemented | 5042 | プログラミングエラー。 |
VxErrorTimeout | 5043 | バックオフにより再試行してください。 |
VxNoAuthentificationStanzaReceived | 5044 | |
VxFailedToConnectToXmppServer | 5045 | バックオフにより再試行してください。 |
VxSSLNegotiationToXmppServerFailed | 5046 | このエラーが 1 つのデバイスのみで発生する場合は、そのデバイスのすべての証明書が最新かどうかを確認します。 このエラーがすべてのデバイスで発生する場合は、すぐに Vivox にご連絡ください。 |
VxErrorUserOffLineOrDoesNotExist | 5047 | |
VxErrorCaptureDeviceInvalidated | 5048 | |
VxErrorMaxEtherChannelLimitReached | 5049 | |
VxErrorHostUnknown | 5050 | サーバーの値を解決できませんでした。 値が正しいことを確認してください。それ以外の場合はバックオフにより再試行してください。 |
VxErrorChannelUriTooLong | 5051 | プログラミングエラー。 |
VxErrorUserUriTooLong | 5052 | プログラミングエラー。 |
VxErrorUserBlocked | 5102 | 相互ミュート (ブロック) されたユーザーにダイレクトメッセージが送信されたときに発生します。 |
VxErrorMessageTextTooLong | 5103 | テキストメッセージが最大長 (バイト) を超えたときに受け取ります。 |
VxNetworkHttpInvalidUrl | 10003 | プログラミングエラー。 |
VxNetworkNameResolutionFailed | 10006 | プログラミングエラーまたはネットワークの問題。 アカウント管理サーバーの URL を確認してください。一般公開の場合は Vivox にお問い合わせください。それ以外の場合はバックオフにより再試行してください。 |
VxNetworkUnableToConnectToServer | 10007 | バックオフにより再試行してください。 |
VxNetworkHttpTimeout | 10028 | バックオフにより再試行してください。 |
VxNetworkHttpInvalidServerResponse | 10052 | Vivox にお問い合わせください。 |
VxNetworkHttpConnectionReset | 10056 | バックオフにより再試行してください。 |
VxNetworkHttpInvalidCertificate | 10077 | プログラミングエラー。 |
VxNetworkHttpGeneralConnectionFailure | 10100 | バックオフにより再試行してください。 |
VxNetworkReconnectFailure | 10101 | Vivox SDK が複数回試行しても再接続できないときに受け取ります。 |
VxAccessTokenAlreadyUsed | 20120 | プログラミングエラー。 |
VxAccessTokenExpired | 20121 | プログラミングエラー。 |
VxAccessTokenInvalidSignature | 20122 | プログラミングエラー。 |
VxAccessTokenClaimsMismatch | 20123 | プログラミングエラー。 |
VxAccessTokenMalformed | 20124 | プログラミングエラー。 |
VxAccessTokenInternalError | 20125 | Vivox にお問い合わせください。 |
VxAccessTokenServiceUnavailable | 20127 | Vivox にお問い合わせください。 |
VxAccessTokenIssuerMismatch | 20128 | プログラミングエラー。 |
VxErrorTitleDisabled | 20129 | Vivox SDK の無料利用枠を超えており、30 日以内に支払い情報が提供されなかったときに受け取ります。 |