The following error is thrown by the File Geodatabase API.
The user does not have permission to execute the operation. (-2147220987)
What does it mean?
Found this on Google Search.
What writer are you using? (SDE30 or SDEGeodatabase - I think) there are two. Try switching the writer
Related issue?
File Geodatabase API (as tagged in the post). Version 1.4.
Switching to another writer is not a option.
Interpreting the error code would be easier if you shared what you are doing when the code is generated, especially if you can provide any code.
It's hard to know exactly as my application uses multiple threads. Yes I know the FGDB sucks with threads. Yes I have appropriate synchronization blocks.
I was hoping someone from ESRI would be able to say something like:
"We throw that exception when the underlying file geodatabase has been modified and a query tries to read from it".
It's very hard to debug proprietary code without stack traces and source code.