Symptom
- From an existing application converted to ODE story version :
- In 2025.21.14, before QRC1 2026, the function ArrayUtils.create(Type.CheckboxGroup); or ArrayUtils.create(Type.Dropdown); or ArrayUtils.create(Type.ListBox); are still supported and recognized : thus it runs without error.
- In 2026.2.4, after QRC1 2026, the function ArrayUtils.create(Type.CheckboxGroup); or ArrayUtils.create(Type.Dropdown); or ArrayUtils.create(Type.ListBox); are NOT supported and is not recognized anymore : thus it runs with error :
Script execution failed for event "Timer_onInitialization_step1.onTimeout"
Correlation ID: 1156829140164985b402141173176822
app.chunk.1546.41c1f…e4948d7c1a1c4.js:21 Script execution failed for event "Timer_onInitialization_step1.onTimeout" Validation error in "SCRO_Main.FUN_Init_Var_Filters": "Dropdown" is an unused property. (42, 37) Invalid argument at index 1: Cannot convert from "Unknown type" to "Type". (42, 37) This function has no return value. (42, 25) "undefined" is an unused property. (49, 74)
- Note that if we create from scratch a new ODE story, these 3 functions ArrayUtils.create(Type.CheckboxGroup); or ArrayUtils.create(Type.Dropdown); or ArrayUtils.create(Type.ListBox); are not supported neither in 2025.21.14 nor 2026.2.4.
Environment
- SAP Analytics Cloud 2026.2.4
Resolution
The current behavior reflects the correct implementation.
Why It "Worked" Before (2025.21):
Before QRC1 2026, once a basic widget(like button, dropdown, checkboxgroup...) is inserted into canvas in design mode, internally we would eagerly load all basic widget APIs regardless of which widgets were actually used in the story:
- When you inserted a button, the system loaded all APIs for basic widgets like button, checkboxGroup, radioButtonGroup, dropdown, listbox...
- These widget types were registered in the Tern type system's global scope, so you may use script like "Type.Dropdown" even if your document does not contain any dropdown widget.
Why It Breaks Now (2026.2.4):
We did some improvement of the API loading strategy, which has been changed to on-demand loading:
- If your story only uses button widget, only the button API and its tern type is loaded, checkboxGroup, Dropdown, and ListBox APIs are NOT loaded unless those widgets are present in the story
- Without these APIs loaded, Type.CheckboxGroup doesn't exist in the Tern type system, which results in the error in both design mode and view mode.
Thus, story needs to be reviewed and lproblematic ArrayUtils.create() statements should be deleted or modified.
See Also
- KBA 2569847 - Where can you find SAC user assistance (help) to use, configure, and operate it more effectively?
- KBA 2487011 - What information do I need to provide when opening a case for SAP Analytics Cloud?
- KBA 2511489 - Troubleshooting performance issues in SAP Analytics Cloud
- SAP Analytics Cloud Connection Guide
- SAP Analytics Cloud Get More Help and SAP Support
- Need More Help? Contact Support
Your feedback is important to help us improve our knowledge base.
Keywords
KBA , LOD-ANA-UNS-SCR , Unified Story Scripting related Issues , Problem
SAP Knowledge Base Article - Public