laptop and a wrench

不具合

In Collector for ArcGIS (iOS), all but one layer in a service fails to load when each layer contains a field with the same name and a domain with the same name (but different list values). The following error message is returned: "Error Code 3054: The item to be created already exists in the database."

最後に公開された状態: February 3, 2020 ArcGIS Collector
不具合 ID 番号 BUG-000119563
送信されましたJanuary 23, 2019
最終更新日June 5, 2024
適用対象ArcGIS Collector
見つかったバージョン18.1.0
オペレーティング システムN/A
オペレーティング システムのバージョンN/A
ステータスNon-Reproducible

参考情報

Work as expected on latest version.

対処法

This issue was addressed in the recent update for ArcGIS Online and only affects new lists/coded value domains that were created for fields through the Item Details page in ArcGIS Online prior to the update. Previously when a list was created for a field in ArcGIS Online, the default naming convention was [FieldName]_Domain, which would cause this issue when adding different lists to same-named fields. Therefore the fix only looks for domains that follow that naming convention that ArcGIS Online was previously using.

 

The fix uses a more unique default naming convention when generating new lists.

 

The fix doesn’t automatically ‘fix’ previously created lists before the last ArcGIS Online update. Therefore in order to fix those previously created lists, in the Item Details page for the fields, edit the existing list and make a simple change and undo it, and then resave the list. The change could be as simple as adding and removing space to one of the values, in order to activate the ‘Save’ button. This will rename the coded-value domain to be more unique which should allow the layer to load in Collector. Again this ONLY effects lists originally created through ArcGIS Online via Item Details.

再現の手順

不具合 ID: BUG-000119563

ソフトウェア:

  • ArcGIS Collector

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動