laptop and a wrench

Error

The GetGlobalID() method returns a GeodatabaseTopologyException error when trying to retrieve a global ID from dirty areas in a utility network.

ArcGIS Pro SDK for .NET
Número de ID del error BUG-000179642
EnviadoSeptember 22, 2025
Última modificaciónDecember 10, 2025
Relacionado conArcGIS Pro SDK for .NET
Versión encontrada3.5
Sistema operativoWindows OS
Versión de sistema operativo11.0 64 bit
Versión corregida3.7
EstadoFixed

Información adicional

This issue is addressed in ArcGIS Pro 3.7

Solución alternativa

using (TableDefinition tableDefinition = table.GetDefinition()) { string globalIDFieldName = tableDefinition.GetGlobalIDField(); using (RowCursor cursor = table.Search()) { if (cursor.MoveNext()) { // Bug // var gid = cursor.Current.GetGlobalID(); // 

Use the workaround to retrieve the GlobalID by its field name while the fix for the above bug is in progress. var gid = cursor.Current[globalIDFieldName]; Console.WriteLine($"First Dirty Area GlobalID: {gid}"); } else { Console.WriteLine("No dirty areas found."); } } }

Pasos para reproducir

ID del error: BUG-000179642

Software:

  • ArcGIS Pro SDK for .NET

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