In my company I am working with ArcGIS for Dektop on my PC with data stored at the company server (mapped path). I have trouble working with File-GDBs:
- I can not import data to the GDB (only an empty FeatureClass is imported; Error:
Error exporting data. Invalid function arguments Invalid function arguments Cannot acquire a lock. [GDB_Items] Cannot acquire a lock. The table was not found. [FeatureClassName] The table was not found. [FeatureClassName] The table was not found. [FeatureClassName] The table was not found. [FeatureClassName]
- I can not add fields (rare) nor calculate fields (often); Error:
Could not load data from the source. If you can correct the problem, press the refresh button to reload data. Possible problems can include bad network connection, invalid field, etc. Cannot acquire a lock. Cannot acquire a lock. Das Gleichheitszeichen zwischen Attribut und Attributwert fehlt.
The last sentence is German and means: The equals sign between attribute and attribute value is missing. However, I do everything right. If The GDB is on my PC (C:) everything works fine. I read somewhere, that this might be through a mix of mapped pathnames and UNC pathnames within a single mxd. However, I only have one kind of pathname (https://geonet.esri.com/thread/89084). I acctually have only one GDB in my MXD. Any suggestions?
I am currently using ArcGIS 10.4.1, but I had the problem before aswell (using 10.3).
Edit: Currently, I am the only user of the GDB and MXD. Once I approve the GDB, several people need reeding access to it. The errors I mentioned, occur most of the time after that procedure:
- I start Windows
- I start my MXD, which uses one GDB on the server
- I add a field (often but not always that works)
- I calculate the field
- I get the error message and cannot see the table anymore (it's emty now); the calculation worked, but I need to close and reload the table to see that.
I use Feature Datasets, but the errors occur in GDBs w/o Feature Datasets aswell. I am aware that there is a significant performance benefit to having FGDB data on the local filesystem. However, as other people need to have access to that data I don't see any other option to the server-option, which I am using for several years now. It always worked fine until now.