このガイドでは、Meet アドオンのビルドとテスト中に発生する可能性のある Google Meet アドオン SDK の特定のエラーを解決する方法について説明します。
エラーの詳細を取得するには、MeetAddonError
オブジェクトを使用します。エラーのタイプを指定する errorType
プロパティが含まれます。
エラータイプ
Meet アドオン SDK がエラーをスローしたときに生成されるエラーの種類と、その解釈方法、発生した場合の対処方法は次のとおりです。
エラー | エラー メッセージ | アクション |
---|---|---|
ActivityIsOngoing |
アクティビティの進行中はオペレーションを実行できません。 | アクティビティが進行中でない。 |
ActivityStartingStateEmpty |
アクティビティの開始状態が空です。 | ActivityStartingState オブジェクトが指定されていますが、属性が含まれていません。 |
ActivityStartingStateMissingAttributes |
アクティビティの開始状態に認識された属性が含まれていません。 | ActivityStartingState オブジェクトに、mainStageUrl 、sidePanelUrl 、additionalData のいずれかの属性が 1 つ以上含まれていることを確認します。 |
ActivityStartingStateUnrecognizedAttributes |
アクティビティの開始状態に認識されない属性が含まれています。 | ActivityStartingState オブジェクトに mainStageUrl 、sidePanelUrl 、additionalData の属性のみがあることを確認します。 |
AddonSessionAlreadyCreated |
アドオン セッションはすでに作成されています。 | AddonSession を 1 回だけインスタンス化します。 |
AddonStartingStateMissingAttributes |
アドオンの開始状態に認識された属性が含まれていません。 | AddonStartingState オブジェクトに sidePanelUrl または additionalData のいずれかの属性が含まれていることを確認します。 |
AddonStartingStateUnrecognizedAttributes |
アドオンの開始状態に認識されない属性が含まれています。 | AddonStartingState オブジェクトに sidePanelUrl 、additionalData の属性のみがあることを確認します。 |
ArgumentNullError |
値が想定される場所で、指定されたオブジェクトの値が null です。 | 引数に想定される型の値を渡していることを確認します。 |
ArgumentTypeError |
指定されたオブジェクトの型が想定される型と一致しませんでした。 | 指定された引数の型が期待される型と一致していることを確認します。 |
DestinationNotReady |
受信側のフレームが Meet アドオン SDK を使用して接続されていないため、通知を受信できません。 | 宛先フレームにメッセージを送信する前に、そのフレームが接続されていることを確認してください。 |
InternalError |
Meet の内部エラーが発生しました。 | 詳細情報はありません。 |
InvalidActivityStartingState |
ActivityStartingState iframe の URL が、アドオン マニフェストに指定されている URL のオリジンと一致していません。 |
ActivityStartingState iframe URL のオリジンが、アドオン マニフェストで指定された URL のオリジンと一致していることを確認します。詳細については、アドオンのセキュリティをご覧ください。 |
InvalidAddonStartingState |
AddonStartingState iframe の URL が、アドオン マニフェストに指定されている URL のオリジンと一致していません。 |
AddonStartingState iframe URL のオリジンが、アドオン マニフェストで指定された URL のオリジンと一致していることを確認します。 |
InvalidCloudProjectNumber |
Meet から提供された Cloud プロジェクト番号が、Meet アドオン SDK から渡された番号と一致しません。 | createAddonSession プロパティまたは exposeToMeetWhenScreenSharing() メソッドを呼び出すときに、正しい Cloud プロジェクト番号が文字列として SDK に渡されていることを確認します。このパラメータは、Meet によって iframe URL に自動的に追加されます。渡された値を使用する前に、インフラストラクチャが URL パラメータを変更していないことを確認してください(リダイレクトの一部として変更されている場合など)。 |
MissingUrlParameter |
必須の Meet アドオン SDK URL パラメータがありません。 | このパラメータは、Meet によって iframe URL に自動的に追加されます。インフラストラクチャが URL パラメータを変更していないことを確認します(リダイレクトの一部として変更しないでください)。 |
NeedsMainStageContext |
このメソッドは、アドオンがメインステージで実行されている場合にのみ呼び出せます。 | このメソッドを呼び出す前に、getFrameType プロパティを使用して、アドオンがメインステージで実行されているかどうかを確認してください。 |
NeedsSidePanelContext |
このメソッドは、アドオンがサイドパネルで実行されている場合にのみ呼び出すことができます。 | このメソッドを呼び出す前に、getFrameType プロパティを使用して、サイドパネルでアドオンが実行されているかどうかを確認します。 |
NoActivityFound |
オペレーションの実行時にアクティビティが見つかりません。 | このオペレーションを実行する前に、アクティビティが開始されていることを確認してください。 |
NotSupportedInMeetCall |
このメソッドは Meet の通話ではサポートされていません。 | Meet 通話中にこのメソッドを呼び出さないでください。 |
NotSupportedInStandalone |
この方法はスタンドアロン モードではサポートされていません。 | スタンドアロン モードではこのメソッドを呼び出さないでください。 |
RequiresEapEnrollment |
リクエストされた方法では EAP の登録が必要です。 | Google Meet アドオンの早期アクセス登録は終了しました。 |
SizeLimitExceededActivityStartingState |
ActivityStartingState URL またはそのデータのサイズが許容上限を超えています。 |
ActivityStartingState の URL サイズが 512 文字未満で、追加データのサイズが 4,096 文字未満であることを確認します。 |
SizeLimitExceededAddonStartingState |
AddonStartingState URL またはそのデータのサイズが許容上限を超えています。 |
AddonStartingState URL のサイズが 512 文字未満で、追加データのサイズが 4,096 文字未満であることを確認します。 |
SizeLimitExceededFrameToFrameMessage |
フレーム間メッセージのサイズが上限を超えています。 | フレーム間メッセージのサイズが 1,000,000 文字未満であることを確認してください。 |
UserCancelled |
ユーザーがアクティビティの開始をキャンセルしました。 | ユーザーが [続行] をクリックしてアクティビティを開始する必要があります。 |
UserNotInitiator |
ユーザーが現在のアクティビティを開始したユーザーではない。 | ユーザーが現在のアクティビティを開始したユーザーであるか、アクティビティが終了していることを確認します。 |