アプリテンプレート作成エラーの特定と修正

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • サポートされていない機能またはメタデータが App Engine Studio (AES) のテンプレート作成プロセスを停止した場合に、アプリを特定して修正する方法について説明します。

    サポートされていない機能

    カスタムテンプレートを作成したソースアプリケーションのアイテムが、テンプレートでサポートされていない場合があります。アプリケーションからテンプレートを作成する前に、サポートされていないアイテムを削除する必要があります。

    テンプレートの作成プロセス中にエラーが発生すると、エラーメッセージが表示されます。

    図 : 1. テンプレート作成失敗通知
    テンプレート作成失敗通知
    [すべてのエラーを表示] を選択すると、アプリケーションのどの要素がテンプレートの作成プロセスを失敗させているかを特定できます。これにより、スキャン失敗 [sys_app_scan_failure] テーブルが表示されます。テーブル内のエラーとその原因の詳細については、「スキャン失敗テーブルのテンプレート作成エラー」を参照してください。

    スキャン失敗テーブルのテンプレート作成エラー

    スキャン失敗 [sys_app_scan_failure] テーブルに表示されるカスタムテンプレートの作成中に発生したエラーとその原因。

    エラーメッセージ

    許可およびスキップされるレコードのタイプの詳細については、「カスタムテンプレートでサポートされている機能とメタデータ」を参照してください。

    エラーメッセージ 定義 詳細
    Unsupported_table 許可ルールがなく、不明なレベルのサポートがあるレコードクラス。

    1 つ以上のサポートされていないレコードが App Engine Studio によって認識されません。テンプレートの作成プロセスを続行するには削除する必要があります。

    Denied_table 拒否ルールがあり、テンプレートの作成がサポートされていないレコードクラス。

    レコードクラスは明示的に拒否され、テンプレートの作成プロセスを続行するには削除する必要があります。

    Scripted_record アプリ内の各レコードで実行されるスクリプト化されたルール。 現在のスクリプト化された拒否ルールには次のものが含まれます。
    • カスタムメタデータ:アプリには sys_metadata テーブルを拡張するテーブルがあります。
    • スコープ指定管理:アプリでスコープ指定管理がオンになっています。
    • テンプレート実行中:ソースアプリに関連付けられたテンプレートが現在実行されています。
    Scripted_app アプリに対して 1 回実行されるスクリプト化されたルール。