laptop and a wrench

Erro

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
Número de ID do Erro BUG-000180577
EnviadoOctober 30, 2025
Última ModificaçãoNovember 6, 2025
Aplica-se àArcGIS Online
Versão encontradaOctober 2025
Sistema OperacionalWindows OS
Versão do Sistema Operacional11.0 64 bit
StatusWill Not Be Addressed

Informações Adicionais

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.

Etapas para Reproduzir

ID do Erro: BUG-000180577

Software:

  • ArcGIS Online

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download