laptop and a wrench

Bogue

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

Dernière publication: July 27, 2020 ArcSDE/Enterprise Geodatabase
Numéro d’ID de bogue BUG-000131981
EnvoiJuly 1, 2020
Dernière modificationJune 5, 2024
S’applique àArcSDE/Enterprise Geodatabase
Version trouvée10.7
Système d’exploitationWindows OS
Version du système d’exploitation10.0
StatutWill Not Be Addressed

Informations supplémentaires

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.

Solution de contournement

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

Étapes pour reproduire

ID de bogue: BUG-000131981

Logiciel:

  • ArcSDE/Enterprise Geodatabase

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement