Learn how to identify and fix your app when unsupported features or metadata stop the template creation process in App Engine Studio (AES).

Unsupported features

Sometimes items in a source application from which you created a custom template aren’t supported in the template. You must remove unsupported items before you can create a template from the application.

When an error happens during the template creation process, an error message is displayed.

Figure 1. Template creation failure notification
Template creation failure notification
You can identify which elements of your application are causing it to fail the template creation process by selecting View all errors, which displays the Scan Failure [sys_app_scan_failure] table. For more information about the errors in the table and their cause, see Template creation errors in the Scan Failure table.

Template creation errors in the Scan Failure table

Errors that occurred during the creation of a custom template that are displayed in the Scan Failure [sys_app_scan_failure] table and their cause.

Error messages

For more information about what types of records are allowed and skipped, see Supported features and metadata in custom templates.

Error message Definition More details
Unsupported_table Record class for which there is no allow rule, and there’s an unknown level of support.

One or more unsupported records are unrecognized by App Engine Studio and must be removed for the template creation process to continue.

Denied_table Record class for which there is a deny rule, and template creation isn’t supported.

The record class is explicitly denied and must be removed for the template creation process to continue.

Scripted_record Scripted rule that runs on each record in the app. Current scripted deny rules include, but aren't limited to:
  • Custom metadata: The app has tables that extend the sys_metadata table.
  • Scoped administration: The app has scoped administration turned on.
  • Template execution in progress: The template associated with the source app is currently being executed.
Scripted_app Scripted rule that runs once for the app.