<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Unable to access map content property in ArcGIS API for Python Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-python-questions/unable-to-access-map-content-property/m-p/1565101#M10934</link>
    <description>&lt;P&gt;I am trying to use the api to add a layer to an existing webmap. I am trying to refactor my code based on the changes in version 2.4 (&lt;A href="https://developers.arcgis.com/python/latest/guide/overview24/)" target="_blank" rel="noopener"&gt;https://developers.arcgis.com/python/latest/guide/overview24/)&lt;/A&gt;. I get an error whenever I try to access the map's content property.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;wm_item = gis.content.get('0bfbcdfc20874915bc2837f9364d791f')&lt;BR /&gt;wm = Map(item=wm_item)&lt;BR /&gt;content = wm.content&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;I get the following error at the third line:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Traceback (most recent call last):
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18855, in _hydrate
    self._refresh()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18829, in _refresh
    raise e
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18818, in _refresh
    dictdata = self._con.post(
               ^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1504, in post
    return self._handle_response(
           ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 979, in _handle_response
    self._handle_json_error(data["error"], errorcode)
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1002, in _handle_json_error
    raise Exception(errormessage)
Exception: Invalid URL
Invalid URL
(Error Code: 400)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\DWR\GIS\projects\Geodesign_Projects_Setup\Scripts\2_Upload_Project_Data.py", line 164, in &amp;lt;module&amp;gt;
    content = wm.content
              ^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\map_widget.py", line 506, in content
    self._content = MapContent(self)
                    ^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\map_widget.py", line 1604, in __init__
    self.layers = self._helper._layers
                  ^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\_utils.py", line 307, in _layers
    l = self._infer_layer(layer, index)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\_utils.py", line 340, in _infer_layer
    return arcgis_layers.Service(layer_url, server=self._source._gis)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 376, in __call__
    return cls._get_layer_instance(layer_type, url, server)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 324, in _get_layer_instance
    return layer_type(url=url, gis=server)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 155, in __call__
    props = lyr.properties
            ^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18841, in properties
    self._hydrate()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18878, in _hydrate
    self._refresh()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18829, in _refresh
    raise e
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18818, in _refresh
    dictdata = self._con.post(
               ^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1504, in post
    return self._handle_response(
           ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 979, in _handle_response
    self._handle_json_error(data["error"], errorcode)
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1002, in _handle_json_error
    raise Exception(errormessage)
Exception: Invalid URL
Invalid URL
(Error Code: 400)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Can someone explain what is going on? The item id is correct.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2024 13:45:15 GMT</pubDate>
    <dc:creator>TrishPeller</dc:creator>
    <dc:date>2024-12-05T13:45:15Z</dc:date>
    <item>
      <title>Unable to access map content property</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/unable-to-access-map-content-property/m-p/1565101#M10934</link>
      <description>&lt;P&gt;I am trying to use the api to add a layer to an existing webmap. I am trying to refactor my code based on the changes in version 2.4 (&lt;A href="https://developers.arcgis.com/python/latest/guide/overview24/)" target="_blank" rel="noopener"&gt;https://developers.arcgis.com/python/latest/guide/overview24/)&lt;/A&gt;. I get an error whenever I try to access the map's content property.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;wm_item = gis.content.get('0bfbcdfc20874915bc2837f9364d791f')&lt;BR /&gt;wm = Map(item=wm_item)&lt;BR /&gt;content = wm.content&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;I get the following error at the third line:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Traceback (most recent call last):
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18855, in _hydrate
    self._refresh()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18829, in _refresh
    raise e
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18818, in _refresh
    dictdata = self._con.post(
               ^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1504, in post
    return self._handle_response(
           ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 979, in _handle_response
    self._handle_json_error(data["error"], errorcode)
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1002, in _handle_json_error
    raise Exception(errormessage)
Exception: Invalid URL
Invalid URL
(Error Code: 400)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\DWR\GIS\projects\Geodesign_Projects_Setup\Scripts\2_Upload_Project_Data.py", line 164, in &amp;lt;module&amp;gt;
    content = wm.content
              ^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\map_widget.py", line 506, in content
    self._content = MapContent(self)
                    ^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\map_widget.py", line 1604, in __init__
    self.layers = self._helper._layers
                  ^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\_utils.py", line 307, in _layers
    l = self._infer_layer(layer, index)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\map\_utils.py", line 340, in _infer_layer
    return arcgis_layers.Service(layer_url, server=self._source._gis)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 376, in __call__
    return cls._get_layer_instance(layer_type, url, server)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 324, in _get_layer_instance
    return layer_type(url=url, gis=server)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\layers\_service_factory\_layerfactory.py", line 155, in __call__
    props = lyr.properties
            ^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18841, in properties
    self._hydrate()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18878, in _hydrate
    self._refresh()
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18829, in _refresh
    raise e
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18818, in _refresh
    dictdata = self._con.post(
               ^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1504, in post
    return self._handle_response(
           ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 979, in _handle_response
    self._handle_json_error(data["error"], errorcode)
  File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1002, in _handle_json_error
    raise Exception(errormessage)
Exception: Invalid URL
Invalid URL
(Error Code: 400)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Can someone explain what is going on? The item id is correct.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 13:45:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/unable-to-access-map-content-property/m-p/1565101#M10934</guid>
      <dc:creator>TrishPeller</dc:creator>
      <dc:date>2024-12-05T13:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to access map content property</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/unable-to-access-map-content-property/m-p/1601934#M11293</link>
      <description>&lt;P&gt;I have the same issue. Would love feedback from the arcgis-mapping development team.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Apr 2025 17:34:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/unable-to-access-map-content-property/m-p/1601934#M11293</guid>
      <dc:creator>WesleyBorden</dc:creator>
      <dc:date>2025-04-02T17:34:42Z</dc:date>
    </item>
  </channel>
</rss>

