このガイドでは、Meet アドオンのビルドとテストの際に発生する可能性のある特定の Google Meet アドオン SDK エラーの解決方法について説明します。
エラーの詳細を取得するには、
MeetAddonError
オブジェクトを使用します。このオブジェクトには、エラーの種類を指定する
errorType
プロパティが含まれています。
エラータイプ
Meet アドオン SDK がエラーをスローしたときに生成されるエラータイプと、その解釈方法、エラーが発生した場合の対処方法を以下に示します。
| エラー | エラー メッセージ | アクション |
|---|---|---|
ActivityIsOngoing |
アクティビティが進行中のため、オペレーションを実行できません。 | アクティビティが進行中ではないことを確認してください。 |
ActivityStartingStateEmpty |
アクティビティの開始状態が空です。 | ActivityStartingState オブジェクトが指定されましたが、属性が含まれていません。 |
ActivityStartingStateMissingAttributes |
アクティビティの開始状態に認識される属性が含まれていません。 | ActivityStartingState オブジェクトに、mainStageUrl、sidePanelUrl、additionalData のいずれか 1 つ以上の属性が含まれていることを確認してください。 |
ActivityStartingStateUnrecognizedAttributes |
アクティビティの開始状態に認識されない属性が含まれています。 | ActivityStartingState オブジェクトに、mainStageUrl、sidePanelUrl、additionalData のいずれか 1 つ以上の属性のみが含まれていることを確認してください。 |
AddonSessionAlreadyCreated |
アドオン セッションはすでに作成されています。 | AddonSession は 1 回だけインスタンス化してください。 |
AddonStartingStateMissingAttributes |
アドオンの開始状態に認識される属性が含まれていません。 | AddonStartingState オブジェクトに、sidePanelUrl、additionalData のいずれか 1 つ以上の属性が含まれていることを確認してください。 |
AddonStartingStateUnrecognizedAttributes |
アドオンの開始状態に認識されない属性が含まれています。 | AddonStartingState オブジェクトに、sidePanelUrl、additionalData のいずれか 1 つ以上の属性のみが含まれていることを確認してください。 |
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 から提供されたクラウド プロジェクト番号が、Meet アドオン SDK によって渡された番号と一致しません。 | `createAddonSession` プロパティまたは `exposeToMeetWhenScreenSharing()` メソッドを呼び出すときに、正しいクラウド プロジェクト番号が文字列として SDK に渡されるようにしてください。このパラメータは、Meet によって iframe URL に自動的に追加されます。渡された値を使用する前に、インフラストラクチャで URL パラメータが変更されていないことを確認してください(リダイレクトの一部など)。 |
MeetingPolicyPreventsStartingActivity |
会議ポリシー(ホスト管理設定の使用など)により、ユーザーがアクティビティを開始できません。 | 会議の主催者または管理者に、現在のユーザーがアクティビティを開始できるように必要な設定を変更してもらいます。 |
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 |
ユーザーが現在のアクティビティの開始者ではありません。 | ユーザーが現在のアクティビティの開始者であるか、アクティビティが終了していることを確認してください。 |