[Map 09.503] gdb duplicate error

We have several .gdb files/databases that seem impossible to import or connect to (import tab and connections tab) in Bentley Map.

I am receiving the following error in the Map Interoperability tool:

Exception:
Item has already been added. Key in dictionary: 'Seabed_Feature_Arc' Key being added: 'Seabed_Feature_Arc'
System.ArgumentException: Item has already been added. Key in dictionary: 'Seabed_Feature_Arc' Key being added: 'Seabed_Feature_Arc'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at Bentley.EngineeringContent.Storage.ObjectToRelationalStorage.ECSchemaUpdater.InitTables(IECSchemaObjectId[] allowedSchemaObjects)
at Bentley.EngineeringContent.Storage.ObjectToRelationalStorage.ECSchemaUpdater.Update(IECSchema schema, IECSchemaObjectId[] allowedSchemaObjects)
at Bentley.EngineeringContent.Storage.ObjectToRelationalStorage.ECObjectToRelationalStorage.get_ECSchema()
at Bentley.Geospatial.ODF.ODFStorageImportCriteria.HasAtLeastOneTemporalSupportedClass(IECSchemaStorage schemaStorage)
at Bentley.Geospatial.ODF.ODFStorageImportCriteria..ctor(IImportCriteria importCriteria, String name, IECStorage storage, IECInsertableStorage destinationStorage, Boolean singleClassImport, Boolean registeredConnection, Boolean canModifyData, Boolean lockBeforeModify, String gsKey)
at Bentley.Geospatial.DataInterchange.GDIStorageImportCriteria..ctor(IImportCriteria importCriteria, String name, IECStorage storage, IECInsertableStorage destinationStorage, Boolean singleClassImport, Boolean registeredConnection, Boolean canModifyData, Boolean lockBeforeModify, String gsKey)
at Bentley.Geospatial.DataInterchange.GDIExplorerStorageNode..ctor(IImportCriteria importCriteria, String name, IECStorage storage, IECInsertableStorage destinationStorage, Boolean allowRemove, Boolean singleClassImport, Boolean allowTopologyFeatures, Boolean canModifyData, Boolean lockBeforeModify, String gsKey)
at Bentley.Geospatial.DataInterchange.GDIExplorerImportNode.InvokeNodeOperation(String operation)

The gdb works without problems in ArcGis. The problem is "solved" if I copy the data into a new .gdp in ArcGis, but this is not a desired workaround.

Parents Reply
  • Hi Anupama.

    A zipped file has been uploaded through secure file upload.

    Some more information and additional issues regarding the dataset:

    • The uploaded dataset is only one of several different datasets with the same error message.
    • I am receiving the error regardless of whether I try to open via Connections or Import tabs on the Interoperability tool.
    • Thematic Labeling does not give any graphical output when I import .gdb via my workaround method (copy to new gdb in ArcGis). The labeling is working as intended if I export the .gdb to shapefiles from ArcGis.
    • Thematic Symbology seems to work as intended for any imported data.

    Thomas H. Stavik-Karlsen
    Senior Engineer
    http://www.Akersolutions.com

Children