laptop and a wrench

Bug

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
Bug-ID-Nummer BUG-000179642
EingereichtSeptember 22, 2025
Zuletzt geändertDecember 10, 2025
Gilt fürArcGIS Pro SDK for .NET
Gefunden in Version3.5
BetriebssystemWindows OS
Betriebssystemversion11.0 64 bit
Behoben in Version3.7
StatusFixed

Zusätzliche Informationen

This issue is addressed in ArcGIS Pro 3.7

Workaround

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."); } } }

Schritte zur Reproduzierung

Bug-ID: BUG-000179642

Software:

  • ArcGIS Pro SDK for .NET

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