{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":1634,"path":"application-development/app-engine-studio/understanding-app-template-creation-errors.md","title":"Identifying and fixing app template creation errors","bundle":null,"doc_type":null,"release":"australia","body":"\n# Identifying and fixing app template creation errors\n\nLearn how to identify and fix your app when unsupported features or metadata stop the template creation process in App Engine Studio \\(AES\\).\n\n## Unsupported features\n\nSometimes 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.\n\nWhen an error happens during the template creation process, an error message is displayed.\n\n\\[Omitted image \"template-errors-purple.png\"\\] Alt text: Template creation failure notification\n\nYou 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/understanding-app-template-creation-errors.md).\n\n**Parent Topic:**[Build a custom template](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/build-custom-template.md)\n\n## Template creation errors in the Scan Failure table\n\nErrors that occurred during the creation of a custom template that are displayed in the Scan Failure \\[sys\\_app\\_scan\\_failure\\] table and their cause.\n\n### Error messages\n\nFor more information about what types of records are allowed and skipped, see [Supported features and metadata in custom templates](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/supported-features-metadata-custom-templates.md).\n\n<table id=\"table_jyq_4qt_z5b\"><thead><tr><th>\n\nError message\n\n</th><th>\n\nDefinition\n\n</th><th>\n\nMore details\n\n</th></tr></thead><tbody><tr><td>\n\nUnsupported\\_table\n\n</td><td>\n\nRecord class for which there is no allow rule, and there’s an unknown level of support.\n\n</td><td>\n\nOne or more unsupported records are unrecognized by App Engine Studio and must be removed for the template creation process to continue.\n\n</td></tr><tr><td>\n\nDenied\\_table\n\n</td><td>\n\nRecord class for which there is a deny rule, and template creation isn’t supported.\n\n</td><td>\n\nThe record class is explicitly denied and must be removed for the template creation process to continue.\n\n</td></tr><tr><td>\n\nScripted\\_record\n\n</td><td>\n\nScripted rule that runs on each record in the app.\n\n</td><td rowspan=\"2\">\n\nCurrent scripted deny rules include, but aren't limited to:-   Custom metadata: The app has tables that extend the sys\\_metadata table.\n-   Scoped administration: The app has scoped administration turned on.\n-   Template execution in progress: The template associated with the source app is currently being executed.\n\n</td></tr><tr><td>\n\nScripted\\_app\n\n</td><td>\n\nScripted rule that runs once for the app.\n\n</td></tr></tbody>\n</table>"}}