Select to view content in your preferred language

The Arcade expression requires a later version of Runtime

182
1
a week ago
Joshua-Young
MVP Regular Contributor

We recently finished migrating from geometric networks to utility networks for water, wastewater, and storm water. We are on ArcGIS Pro 3.5 and ArcGIS Enterprise 11.5. In ArcGIS Enterprise I published view-only feature services of the utility networks that do not have editing or tracing. Those services do use subtype groups for the symbology. In Map Viewer and Experience Builder the utility network feature services render without issues, but in ArcGIS Field Maps none of those feature services will render.

Field Maps is reporting ArcGIS.MappingError Invalid arcade expression: The Arcade expression requires a later version of Runtime for some of the subtype groups and other subtype groups report ArcGIS.GeodatabaseError Item already exists.

I updated Field Maps to 26.2.1 and the issues remain. If I change the map to use the map services of those view-only services instead, the errors go away and the utility network data shows up in Field Maps. I am not seeing errors in the Field Maps logs even when I turn on verbose logging.

"Not all those who wander are lost" ~ Tolkien
0 Kudos
1 Reply
Joshua-Young
MVP Regular Contributor

FYI, the issue is caused by the attribute rule templates Generate ID and Symbol Rotation. Those rules use an Arcade function call FeatureInFilter that is causing the error only in ArcGIS Field Maps. The function should be supported in ArcGIS Pro 3.5+, ArcGIS Enterprise 11.5+, and Field Maps 25.2+. Esri has a bug number for the issue that is "Under Consideration".

Current workarounds are to use map services instead of feature services if no editing or offline is required. Otherwise, those attribute rule templates need to be modified to not use the FeatureInFilter function.

"Not all those who wander are lost" ~ Tolkien
0 Kudos