laptop and a wrench

Bug

Modifying features fails when editing feature layers that have attribute rules using Arcade expression in ArcGIS Pro 2.5.

Zuletzt veröffentlicht: July 27, 2020 ArcSDE/Enterprise Geodatabase
Bug-ID-Nummer BUG-000131981
EingereichtJuly 1, 2020
Zuletzt geändertJune 5, 2024
Gilt fürArcSDE/Enterprise Geodatabase
Gefunden in Version10.7
BetriebssystemWindows OS
Betriebssystemversion10.0
StatusWill Not Be Addressed

Zusätzliche Informationen

This is by design. When creating a new attribute rule that references other classes, all those classes must exist in the feature service for the rule to work correctly on the user's side. If only a subset of the classes is to be published, then turn on the 'Exclude from client evaluation' option when adding the attribute rule.

Workaround

For polygon, add if ( find("rings", text(geometry($feature))) == -1) return $feature.county in the beginning of attribute rule's expression. This gaurds against empty geometries.

For polyline, add if (find("paths", text(geometry($feature))) == -1) return $feature.county

if (count(geometry($feature).paths) == 0) return $feature.county

Schritte zur Reproduzierung

Bug-ID: BUG-000131981

Software:

  • ArcSDE/Enterprise Geodatabase

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