I recently ran into an issue where a feature service worked correctly in Map Viewer and Experience Builder, but features would not display properly in ArcGIS Field Maps. After extensive troubleshooting, I found that the root cause was related to subtypes in the feature class.
The feature service was functioning as expected in:
However, in Field Maps:
Since the service worked in web applications but not in Field Maps, the issue appeared to be specific to how Field Maps was handling the dataset configuration.
Based on a recommendation from a colleague, I first checked whether versioning was contributing to the issue.
Result:
None of the tables involved in the service had versioning enabled.
To rule out publishing-related issues:
Result:
Geometry displayed correctly initially, indicating the publishing process itself was not the problem.
I inspected the web map and noticed references to both the old and newly published services.
Actions taken:
Result:
Issue persisted.
Since attribute rules can impact Field Maps behavior, I disabled them and tested again.
Result:
No change.
Next, I disabled contingent values.
Result:
No change.
As a final test, I removed all subtypes from the feature class.
Result: ✅ Issue resolved immediately
After removing subtypes:
After resolving the display issue, another problem surfaced:
The inspection forms contained several Arcade expressions generating HTML output.
These expressions included:
In Field Maps, these expressions were causing form failures.
The pop-ups were simplified by:
Result:
Inspection forms began functioning normally.
The feature class is currently configured with:
✅ Domains
✅ Attribute Rules
✅ Contingent Values
❌ Subtypes Removed
After reconfiguring the pop-ups and removing subtypes, the application is working successfully in:
If you encounter a situation where a feature service works correctly in Map Viewer and Experience Builder but fails in Field Maps, consider testing the following components individually:
In my case, the issue was ultimately tied to subtypes, even though approximately 33 subtypes had been functioning elsewhere without issue. While I cannot confirm whether the subtype count itself contributed to the problem, removing subtypes completely resolved the Field Maps behavior.
I'd be interested to hear whether anyone else has experienced Field Maps issues related to large subtype implementations and whether there are known limitations or best practices around subtype usage in mobile workflows.
Hi @AbhinavReddy1 Thank you for the detailed information.
Do you have any screenshots or videos comparing how it should display via how it was displaying in Field Maps?
You mentioned the map in Field Maps was initially displaying correctly after having published a new feature service but then degraded over time? Could you please elaborate more on that?
Is this data something you'd be able to share with me that I could host on my end to reproduce the problem with the subtypes? If so, we can chat through email if needed.
What version of ArcGIS Enterprise are you working with? What type of SDE geodatabase are you working with? SQL Server, etc.
Is this a new issue that just recently surfaced due to a recent software update?
I am also interested in the popup issue but want to focus on the subtype issue first since that was the main problem you ran into.
Thank you
-Kevin