I solved my own question - the output folder did not have the local arcgis user added with permissions.
@ESRI - there's a lot of us getting this error message including myself. Can you shed some light on the possible causes of this issue?Brad
I had the same issue and resolved it by giving user arcgis SELECT rights to the database in SQL
What if my data is file geodatabase but not SDE? how to give "select" permission?
you might want to check securtiy permissions on the file geodatabase to see if you arc user is allowed access
I am not sure if this would help but I would install arcgis server 10.1 service pack 1, etc. It fixed several problems I was experiencing in editing.
It would be helpful if ArcGIS Server provided additional/better error information.
That's the understatement of the year. I don't know how many times I've been given a generic error and had no idea how to fix it because I didn't know what the problem was. Many of the errors I've had require the use of MXD Doctor or checking each individual layer for problems. Of course, a generic error is better than no error at all which I've had a lot when I go to print and ArcMap locks up.
I loaded ArcTutor and copied the folder "C:\arcgis\ArcTutor\Parcel Editing" to "C:\Users\Public\Documents".I then tried to publish ParcelEditing.mxd as a map service using ArcMap. It fails with the "base table definition string is invalid" error being discussed here.ESRI support suggested adding the arcgis account to folder so I did. No difference. In fact I don't think that doing this should be necessary since the SERVICE group has access and both the ArcGISServer and ArcSOC processes are a member of the SERVICE group.What does work to is to create a folder C:\GisData and then give the arcgis account access to it. So there is a permission issue here but it is not related to the arcgis account. Seems like a bug to me. Let's see what ESRI support comes back with.
I was having the same problem as is discussed in this thread. I was also getting this error:Error: Error handling service request : Cannot obtain a free instance.; nested exception is: com.esri.arcgis.discovery.ejb.ArcGISServerEJBException: com.esri.arcgis.discovery.servicelib.AGSException: AutomationException: 0x80004005 - Unspecified errorCode: 500Granting the ArcGIS Server user full security on the folder with my data resolved both problems.
kindly shed more light on this ,am also trying to publish a servie and getting the same message base table definition string*** is invalid,what could be the reason?
Kipkulei,
I have not had a problem since I added the arcgis user with permissions since.
We are upto using arcgis server 10.22.
Have you looked at some of the other solutions tried in this message?
Peter
I received this error using ArcGIS for Server 10.2 when I tried to publish from an mxd in my C:/Users/user/Desktop folder. Once I moved the mxd and data to a folder higher in the directory structure (to C:/newFolder), I no longer had the error. I assume this was a permissions issue; this does seem to be (another) one of those ESRI errors which the error description itself is not really related to the actual problem.
This was the solution for me... I have a subfolder on our application server containing a geodatabase with my data for server. We gave the subfolder (not the root) full access to the 'arcgis' user and the service published just fine.
'I had to add the user to.'
and how do you do that?
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.