No services property on server object
Opened this issue · 3 comments
@dgeasan Indicated that the sharedinstances.py script sometimes fails with an error that no services property is available on the server object:
The 'server' object has no attribute 'services'. Looks like it's bailing on the line:
for service in server.services.list(folder=folder):*** The error messages ***
Connected, enumerating services..
Traceback (most recent call last):
File "D:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\gis\server_common_base.py", line 81, in getattr
return self._properties.getitem(name)
File "D:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis_impl\common_mixins.py", line 340, in getitem
return self._mapping[key]
KeyError: 'services'During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "Convert2SharedInstances.py", line 64, in
(arcmapsvcs, prosvcs, sharedinstancesvcs) = listServices(server)
File "Convert2SharedInstances.py", line 35, in listServices
for folder in server.services.folders:
File "D:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\gis\server_common_base.py", line 86, in getattr
raise AttributeError("'%s' object has no attribute '%s'" % (type(self).name, name))
AttributeError: 'Server' object has no attribute 'services'The server in question was running ArcGIS Server 10.9.
@dgeasan If there's no services property available at all, that indicates a failure to return any information from the server. I don't know under what circumstances that would ever happen. Does your server happen to be publicly accessible so that I could take a look at what information it is returning?