Здравствуйте!
У меня возникла проблема с установкой и сохранением атрибутов объекта из приложения на Java через ArcObjects.
Делаю так:
получаю объект IFeature feature через mapServer.queryFeatureData
далее
feature.setValue(feature.getFields().findField("attrName"), "attrValue");
далее
feature.store();
здесь возникает
AutomationException: 0x80004005 - Unspecified error
at com.esri.arcgis.geodatabase.Feature.store(Unknown Source)
....
однако, значение этого атрибута можно установить через Editing task в стандартном веб-клиенте без ошибок
feature не null, атрибут 'attrName' существует и имеет текстовый тип, значение 'attrValue' гарантированно умещается в поле
ArcGis Server 9.3 Java SP1