5

I have a problem. Whenever I try to create, edit or delete feature classes in ArcGIS geodatabase it gives me an following error: "Error opening feature class." and "Could not add the specified data object to the map."

When I try to open it with QGIS (2.10.1) it is entirely ok and I can even export it as a shapefile and then open it in the ArcMap and it is ok aswell. I have been searching on the internet a lot but I haven't been able to find a solution to this problem anywhere.

I should probably add that it happens with EVERY geodatabase, even if I create a brand new one so I don't think its because the databases are corrupted; also I am using ArcGIS for Desktop Advanced with a school license (verisons 10.3.1 and 10.2.2).

Some errors I am getting

4
  • 3
    It sounds like your file geodatabase has been corrupted for geodatabase behavior. QGIS uses one of two potential libraries, neither of which is geodatabase aware. Please edit the question to specify the version of QGIS and whether you are using the Esri or open access library. If ArcGIS says the geodatabase is corrupt, then it's in the best position to know; you may need make use of your dataset backup.
    – Vince
    Commented Mar 20, 2016 at 21:32
  • Are you able to view the feature classes in Catalog?
    – Adam Kara
    Commented Mar 22, 2016 at 15:26
  • No I am not, it gives me the same error.
    – Marian
    Commented Mar 22, 2016 at 18:47
  • @Marian, what about the default.gdb - can you create and access files through it?
    – dof1985
    Commented Aug 10, 2016 at 10:34

3 Answers 3

1

I agree with Vince:

It sounds like your file geodatabase has been corrupted for geodatabase behavior. QGIS uses one of two potential libraries, neither of which is geodatabase aware. Please edit the question to specify the version of QGIS and whether you are using the Esri or open access library. If ArcGIS says the geodatabase is corrupt, then it's in the best position to know; you may need make use of your dataset backup.

The GDB sounds corrupt. So long as you can still access the data within from QGIS I would export everything to a new GDB and delete the corrupt entity before the problem spreads.

2
  • Note that there's a lot that can be lost here: Topologies, Rasters, possibly Domains... Passing the data though shapefile would be worse, but a good backup might be better still.
    – Vince
    Commented Mar 21, 2016 at 2:42
  • I don't thinks that it is because of the corrupted GDB because tha same happens when I create the new one. And also when I open files in ArcGIS we have in the school then it is OK. I think it is something with my computer but I have no clue what it could be.
    – Marian
    Commented Mar 22, 2016 at 18:54
0

If you are running ArcGIS BASIC, that license level does not support the use of subtypes if they are employed in your GDB. Another possibility is that your GDB could be corrupted if it was exported from an SDE schema, particularly one with complexities such as relationship tables, network topology, etc. Just some things to check.

1
  • I have edited my question. I am using Advanced version of ArcGIS and the same happens also when I create a new GDB. Also I am able to open the same files at school computers using ArcGIS just fine.
    – Marian
    Commented Mar 22, 2016 at 18:56
0

Well, I wasn't able to find any solution so I have reinstalled the whole OS and it helped. Something was seriously wrong :D

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.