When querying a map service layer and calling output statistics for a field, the query fails and returns the error, "Unable to complete operation" if the ‘onStatisticField’ parameter references the Oracle ‘SHAPE.LEN’ field for a polyline service layer. The server logs display "Geodatabase error: Attribute column not found[ORA-00904: "SHAPE"."LEN": invalid identifier ]" or "General geodatabase error occurred."
上次发布: July 30, 2015ArcGIS for Server
漏洞 ID 编号
BUG-000086888
已提交
April 14, 2015
上次修改时间
April 2, 2025
适用范围
ArcGIS for Server
找到的版本
10.3
操作系统
Windows OS
操作系统版本
10.0
修正版本
10.9
状态
Fixed
此漏洞已得到修复。 有关详细信息,请参阅“版本修复”和“其他信息”(如果适用)。
解决办法
1) Create a new field of Double data type, and use the Field Calculator to copy over the shape length values from 'SHAPE.LEN'. Statistics can then be called for this user-generated field rather than the geometry length field.
2) Place the data in the Sequential Query Language (SQL) Server to call on the 'Shape.STLength()' field successfully.