laptop and a wrench

Error

Using the != Python operator with a conditional in an ArcGIS Pro Network Dataset field script expression returns "Error 160410."

ArcGIS Pro
Número de ID del error BUG-000156764
EnviadoMarch 20, 2023
Última modificaciónJune 5, 2024
Relacionado conArcGIS Pro
Versión encontrada3.1
Sistema operativoWindows OS
Versión de sistema operativo10.0 64 Bit
Versión corregida3.2, 3.1.2
EstadoFixed

Información adicional

This issue is addressed in ArcGIS Pro 3.2 and 3.1.2. Using the != operator in a field script evaluator's code block produces a syntax error when the network is built. This issue has been non-reproducible since ArcMap. However, changes in ArcGIS Pro 3.1 make it more visible. Previously, the build error text file would have included a long list of non-specific errors for each affected feature. Now, the Build Network tool fails with an error and shows the syntax error explicitly.

Solución alternativa

Instead of using the != operator, use 'in []'. For instance, instead of x != 0, use x not in [0].

Pasos para reproducir

ID del error: BUG-000156764

Software:

  • ArcGIS Pro

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga