laptop and a wrench

Bug

Having a GUID() function Arcade expression in an ArcGIS Field Maps form causes the 'In Progress' message to display indefinitely on iOS devices after hitting the submit button from a point collection.

Last Published: January 6, 2023 ArcGIS Field Maps
Bug ID Number BUG-000153527
SubmittedNovember 5, 2022
Last ModifiedSeptember 26, 2025
Applies toArcGIS Field Maps
Version found22.3.1
Operating SystemApple iOS
Operating System Version15.x
StatusDuplicate

Additional Information

The expression is not correct. Each time the expression evaluates, a new global unique identifier (GUID) is returned, leading to an infinite loop. While the 'In Progress' indicator issue is not present on Android, the expression never evaluates to produce the expected results. Define a GUID initially and check if the field value contains a GUID. If it is empty, create and assign a GUID using the Guid() function. If not empty, return the current GUID field value. For example, to calculate a random GUID, use the following expression and replace FIELDNAME with the name of the field: var id = $feature.FieldName IIf(id==null, guid(), id)

Steps to Reproduce

Bug ID: BUG-000153527

Software:

  • ArcGIS Field Maps

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