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 日以内に支払い情報が提供されなかったときに受け取ります。