I have a daily ETL that:
This script has been running successfully for over a year, but crashed between steps 4 and 5 this morning, presumably due to the latest ArcGIS Online update. The error message is at the bottom of this post.
I replicated the steps in a notebook with a CSV and a shapefile and received a similar error message in both instances when calling the result() method on the job returned from Folder.add().
ERROR [2025-10-23 08:16:08,104]: FolderException: Could not locate the Item: 66ff687e4ef948ada8ba4367c22a8f68Traceback (most recent call last):File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_content_manager\folder\core.py", line 631, in _process_item_statusitem = _arcgis_gis.Item(gis=self._gis, itemid=status_msg["itemId"])^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\__init__.py", line 13724, in __init__if self._has_layers():^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\__init__.py", line 13860, in _has_layersself.type == "Feature Collection"^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\__init__.py", line 14031, in __getattr__self._hydrate()File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\__init__.py", line 13983, in _hydrateitemdict = self._portal.get_item(self.itemid)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_portalpy.py", line 1430, in get_itemreturn self.con.post("content/items/" + itemid, self._postdata())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1529, in postreturn self._handle_response(^^^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1004, in _handle_responseself._handle_json_error(data["error"], errorcode)File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1027, in _handle_json_errorraise Exception(errormessage)Exception: Item does not exist or is inaccessible.(Error Code: 400)During handling of the above exception, another exception occurred:Traceback (most recent call last):File "[ETL script path]", line 1048, in <module>message = main(args)^^^^^^^^^^File "[ETL script path]", line 1005, in mainmsg = updateFacilties(args)^^^^^^^^^^^^^^^^^^^^^File "[ETL script path]", line 54, in wrapperresult = func(*args, **kwargs)^^^^^^^^^^^^^^^^^^^^^File "[ETL script path]", line 540, in updateFaciltiesnew_csv = new_csv_job.result()^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_content_manager\folder\core.py", line 143, in resultitem: _arcgis_gis.Item = self.folder._process_item_status(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\gis-pro\Lib\site-packages\arcgis\gis\_impl\_content_manager\folder\core.py", line 636, in _process_item_statusraise FolderException(f"Could not locate the Item: {itemid}")arcgis.gis._impl._content_manager.folder._exceptions.FolderException: Could not locate the Item: 66ff687e4ef948ada8ba4367c22a8f68
Solved! Go to Solution.
The script ran without any issues the next day, so I don’t know if it was actually related to the AGO update or some other issue. In any case, everything’s working as expected now.
Hi @jdyerLACSD,
Can you post the code you're using?
Hi @jdyerLACSD are you still running into this issue?
The script ran without any issues the next day, so I don’t know if it was actually related to the AGO update or some other issue. In any case, everything’s working as expected now.