laptop and a wrench

Bug

Failed to execute a query by ObjectId after creating a query layer on a view feature class.

Zuletzt veröffentlicht: September 28, 2020 ArcGIS GIS Server
Bug-ID-Nummer BUG-000133851
EingereichtSeptember 15, 2020
Zuletzt geändertDecember 16, 2025
Gilt fürArcGIS GIS Server
Gefunden in Version10.7.1
BetriebssystemWindows OS
BetriebssystemversionN/A
StatusAs Designed

Zusätzliche Informationen

ESRI_OID in a query layer is a virtual field. Therefore querying against ESRI_OID field is not allowed. Starting ArcGIS Enterprise 11.4, map service returns uniqueIdInfo element in a query layers REST resources when the object-id field is virtual. Look for uniqueIdInfo.OIDFieldContainsHashValue. If the value is true, don't use the object-id field as it is most likely named ESRI_OID in this case in a query input. Instead use fields from uniqueIdInfo.fields property. If the need to get or send unique-ids arises, use returnUniqueIds or uniqueIds parameters.

Workaround

Publish the map service as a copy from ArcGIS Pro.

Schritte zur Reproduzierung

Bug-ID: BUG-000133851

Software:

  • ArcGIS GIS Server

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln