laptop and a wrench

Bug

In ArcGIS Dashboards advanced formatting, an Arcade statement that declares and defines a variable in an if statement, then references that variable in the return dictionary, now returns an error when the if statement is not executed.

ArcGIS Online
Bug-ID-Nummer BUG-000180577
EingereichtOctober 30, 2025
Zuletzt geändertNovember 6, 2025
Gilt fürArcGIS Online
Gefunden in VersionOctober 2025
BetriebssystemWindows OS
Betriebssystemversion11.0 64 bit
StatusWill Not Be Addressed

Zusätzliche Informationen

This is expected and wont be addressed this change was made to address an Arcade cross platform inconsistency around variable hoisting. This script worked in JavaScript unintentionally, but will not work in ArcGIS Pro and ArcGIS Runtime. This has been harmonized and will now become an error in this scenario (where the variable is only initialized under certain conditions and therefor undefined in the script under certain conditions). In this specific expression the variable `statement` needs to be initialized outside of the `if` statement or you need the `else` statement and initialize it there to make sure it gets universally initialized base on the flow conditions. Refer to this link: https://developers.arcgis.com/arcade/guide/release-notes/ for more information.

Schritte zur Reproduzierung

Bug-ID: BUG-000180577

Software:

  • ArcGIS Online

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln