laptop and a wrench

Bug

An attribute calculation rule that deletes a line feature when creating and snapping a point with a valid network connectivity rule to a line results in an error in ArcGIS Pro when the data source is a Utility Network Feature Service.

ArcGIS Pro
Bug ID Number BUG-000172960
SubmittedDecember 11, 2024
Last ModifiedJanuary 21, 2026
Applies toArcGIS Pro
Version found3.3.2
Operating SystemN/A
Operating System VersionN/A
StatusAs Designed

Additional Information

This is caused by an intentional utility network behavior, when a point feature is snapped to a line feature at the edge, ArcGIS Pro inserts a new vertex to the line feature causing a geometry update. The attribute rule in question is set on the point feature which then deletes the intersecting line. The geometry update is then tries to be applied on a deleted line, could not find it and results in an object is missing error, rolling back the transaction. To workaround this, users can create the point feature on an existing vertex, (or create the vertex first and then perform the insert of the point). This way ArcGIS Pro will not issue the geometry update on the line and the delete will be successful. Alternatively, the attribute rule can be modified so that the delete operation is applied only when a vertex exists. A similar attribute rule has been authored to perform a split, and its logic can be reused. Refer this link: https://github.com/hussein-nasser/arcade-scripts/blob/master/RealARSplit.zip for more information.

Workaround

This is caused by an intentional utility network behavior, when a point feature is snapped to a line feature at the edge, ArcGIS Pro inserts a new vertex to the line feature causing a geometry update. The attribute rule in question is set on the point feature which then deletes the intersecting line. The geometry update is then tries to be applied on a deleted line, could not find it and results in an object is missing error, rolling back the transaction. 

To workaround this, users can create the point feature on an existing vertex, (or create the vertex first and then perform the insert of the point). This way ArcGIS Pro will not issue the geometry update on the line and the delete will be successful. 

Alternatively, the attribute rule can be modified so that the delete operation is applied only when a vertex exists. A similar attribute rule has been authored to perform a split, and its logic can be reused. Refer this link: https://github.com/hussein-nasser/arcade-scripts/blob/master/RealARSplit.zip for more information.

Steps to Reproduce

Bug ID: BUG-000172960

Software:

  • ArcGIS Pro

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options