laptop and a wrench

Bogue

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
Numéro d’ID de bogue BUG-000180577
EnvoiOctober 30, 2025
Dernière modificationNovember 6, 2025
S’applique àArcGIS Online
Version trouvéeOctober 2025
Système d’exploitationWindows OS
Version du système d’exploitation11.0 64 bit
StatutWill Not Be Addressed

Informations supplémentaires

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.

Étapes pour reproduire

ID de bogue: BUG-000180577

Logiciel:

  • ArcGIS Online

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement