---
sourceDocument: Xanadu Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Identifying and fixing app template creation errors

# Identifying and fixing app template creation errors {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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 {#understanding-app-template-creation-errors__section_j4d_wgm_z5b}

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 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](https://www.servicenow.com/docs/kUDFJNhnToHUIrHdzHDZBw#errors-scan-failures-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.").

## Template creation errors in the Scan Failure table {#ariaid-title2}

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 {#errors-scan-failures-table__section_ubr_nnt_z5b}

For more information about what types of records are allowed and skipped, see [Supported features and metadata in custom templates](https://www.servicenow.com/docs/plbayhPpBhBE_93hy~p1VQ "Custom templates in App Engine Studio (AES) support most features and metadata, including, but not limited to tables, forms, roles, ACLs, record producers, simple workspaces, flows, and actions.").  
{#errors-scan-failures-table__table_jyq_4qt_z5b__entry__3}

| 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. {#errors-scan-failures-table__ul_l4s_4bj_fvb} |
| Scripted_app | Scripted rule that runs once for 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. {#errors-scan-failures-table__ul_l4s_4bj_fvb} |
[ ]

{#errors-scan-failures-table__table_jyq_4qt_z5b}

