Missing Catalog Item Variables and MRVS Variables Not DisplayingIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } This article explains two related Service Catalog issues where variables are missing from a Catalog Item form: Single variable records deleted or missing from a catalog item.Multi Row Variable Set (MRVS) variables added to an item but not appearing on the item form. It covers symptoms, root causes, diagnostic checks, resolutions, verification steps, and preventive recommendations so administrators can quickly restore expected behavior. Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } A variable that previously existed on a Catalog Item form is no longer visible in the Service Catalog item editor.MRVS fields added to a Catalog Item do not render on the item form.The Catalog Item functions normally otherwise; other variables may still display. The missing variable may be absent from the item form UI but present in backend records in some cases. Diagnostic Checks Confirm variable absence Open the Catalog Item form and check the Variables related list.Search the item_option_new table for the variable name or sys_id. Check the delete history Review system logs and the Delete History for item_option_new records to see if the variable was deleted. Check update sets Inspect recent update sets for changes that include variable records or Catalog Item modifications. Check upgrade history Review recent upgrade logs or applied patches that might have affected variable records. Inspect the MRVS container structure For MRVS issues, open the Catalog Item and list container variables in order.Verify each Container Start has a matching Container End and that container boundaries are correct. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } All supported releases using Service Catalog and variable sets. Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } A. Restoring a Deleted or Missing Variable Locate a source instance Identify a non‑production or backup instance where the variable still exists. Export and import Export the variable record and any dependent records (variable type, choices, related client scripts) from the source instance.Import into the target instance and associate it with the correct Catalog Item. Recreate if necessary If no source copy exists, recreate the variable on the Catalog Item, ensuring the Name, Type, Question, and any Choice values match the original behavior. Validate dependencies Recreate or reattach any client scripts, UI policies, or catalog client scripts that reference the variable. B. Fixing MRVS Not Displaying Due to Missing Container End Open the Catalog Item variable list Identify all container variables and their sequence. Add missing Container End variables For each unmatched Container Start, add the corresponding Container End variable at the correct position so container pairs are balanced. Save and test Save the Catalog Item, then open it in the Service Catalog UI to confirm that MRVS now renders. Verification Steps Open the Catalog Item form in the Catalog Item editor and confirm that the missing variable appears.Submit a test request to ensure values entered for the restored variable persist to the sc_req_item record.For MRVS, add rows and submit a request; verify MRVS rows are saved and visible on the RITM.Confirm no client scripts or UI policies are preventing the display or saving of the variable. Preventive Recommendations Track changes: Use update sets and change control to record additions, deletions, and modifications to variables.Backup variable definitions: Keep a baseline export of critical variables and MRVS definitions for quick restore.Validate container integrity: When adding container variables, always add matching Container End records and test rendering.Test upgrades and update sets: Validate Catalog Item and variable behavior in a subproduction instance after applying update sets or upgrades.Naming and dependencies: Document any client scripts, UI policies, or business rules that reference variables so they can be restored if a variable is re-imported. When to Contact Support Open a ServiceNow Support case if: You cannot find the deleted variable in any backup or other instance.MRVS still does not render after adding missing Container End variables. Provide: instance name, Catalog Item sys_id, variable name or sys_id, screenshots, delete history entries, and reproduction steps.