<?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 Re: Python project call crashing out in ArcGIS API for Python Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104286#M6701</link>
    <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/292972"&gt;@IanHamilton2&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I don't why you're getting this error as the attached screenshot is small and blurry.&lt;/P&gt;&lt;P&gt;You could also try the normal log into Portal and see if it works out the projection:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;gis = GIS("https://myurl.com/portal", "username", "password", verify_cert=False)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 04 Oct 2021 02:09:22 GMT</pubDate>
    <dc:creator>MehdiPira1</dc:creator>
    <dc:date>2021-10-04T02:09:22Z</dc:date>
    <item>
      <title>Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104235#M6698</link>
      <description>&lt;P class=""&gt;&lt;SPAN class=""&gt;I am unable to get this call to project a point to complete.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;I am connecting to an enterprise portal from an arcgis install at home through Jupiter labs. I have been successfully connecting using a client &amp;nbsp;Id I created through the enterprise portal web interface. See below. I am unable to project any data (other calls to get featureLayer etc all have worked so far). Exceptions attached. It appears that the code is trying to guess my connection, but should already have this information in the gis I create.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Would anyone have any idea what is going wrong?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;from arcgis import geometry&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;from arcgis.geometry import Point, project, find_transformation&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;from arcgis.gis import GIS&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;gis = GIS("&lt;A href="https://myurl.com/portal" target="_blank" rel="noopener"&gt;https://myurl.com/portal&lt;/A&gt;",client_id="xyz")&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;ptwebm = Point({"x" : 17041106.13569748, "y" : -3183137.706970891})&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;result = project(geometries=[ptwebm],in_sr = 3857,out_sr = 4326,gis=gis)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Ian&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 03 Oct 2021 11:20:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104235#M6698</guid>
      <dc:creator>IanHamilton2</dc:creator>
      <dc:date>2021-10-03T11:20:25Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104239#M6699</link>
      <description>&lt;P&gt;Hi Ian,&amp;nbsp; Your attached image is unfortunately unreadable (for me at-least).&lt;/P&gt;</description>
      <pubDate>Sun, 03 Oct 2021 14:34:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104239#M6699</guid>
      <dc:creator>DavidPike</dc:creator>
      <dc:date>2021-10-03T14:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104286#M6701</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/292972"&gt;@IanHamilton2&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I don't why you're getting this error as the attached screenshot is small and blurry.&lt;/P&gt;&lt;P&gt;You could also try the normal log into Portal and see if it works out the projection:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;gis = GIS("https://myurl.com/portal", "username", "password", verify_cert=False)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 02:09:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104286#M6701</guid>
      <dc:creator>MehdiPira1</dc:creator>
      <dc:date>2021-10-04T02:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104302#M6703</link>
      <description>&lt;P&gt;Sorry about the log.&lt;/P&gt;&lt;P&gt;Thanks for your help. I have tried using my username and password but there is 2 factor authentication to contend with &amp;nbsp;- from home I am not getting a code. So I used the client id method instead.&lt;/P&gt;&lt;P&gt;I guess this is a bug, otherwise why would I be able to connect and access feature services etc but no be able to use some of the API&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;here us the text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;                                 Traceback (most recent call last)
&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    329&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 330&lt;/SPAN&gt;                         self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;generate_portal_server_token&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    331&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e&lt;SPAN class=""&gt;:&lt;/SPAN&gt;  &lt;SPAN class=""&gt;# GUESSED Auth Wrong, try anonymously&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;generate_portal_server_token&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, serverUrl, expiration)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1738&lt;/SPAN&gt;         &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1739&lt;/SPAN&gt;&lt;SPAN class=""&gt;             resp = self.post(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1740&lt;/SPAN&gt;                 path&lt;SPAN class=""&gt;=&lt;/SPAN&gt;self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token_url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; postdata&lt;SPAN class=""&gt;=&lt;/SPAN&gt;postdata&lt;SPAN class=""&gt;,&lt;/SPAN&gt; ssl&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;True&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; add_token&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;post&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, path, params, files, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1040&lt;/SPAN&gt;         retry_count &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1041&lt;/SPAN&gt;&lt;SPAN class=""&gt;         return self._handle_response(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1042&lt;/SPAN&gt;             resp&lt;SPAN class=""&gt;=&lt;/SPAN&gt;resp&lt;SPAN class=""&gt;,&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_response&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, resp, file_name, out_path, try_json, force_bytes)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    594&lt;/SPAN&gt;                 errorcode &lt;SPAN class=""&gt;=&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"code"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;"code"&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 595&lt;/SPAN&gt;                 self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_handle_json_error&lt;SPAN class=""&gt;(&lt;/SPAN&gt;data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    596&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; data

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_json_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, error, errorcode)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    617&lt;/SPAN&gt;         errormessage &lt;SPAN class=""&gt;=&lt;/SPAN&gt; errormessage &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;"\n(Error Code: "&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;")"&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 618&lt;/SPAN&gt;         &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; Exception&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errormessage&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    619&lt;/SPAN&gt; 

&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)

During handling of the above exception, another exception occurred:

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;                          Traceback (most recent call last)
&lt;SPAN class=""&gt;&amp;lt;ipython-input-6-63ef118dd7a8&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class=""&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class=""&gt;      1&lt;/SPAN&gt; ptwebm &lt;SPAN class=""&gt;=&lt;/SPAN&gt; Point&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;{&lt;/SPAN&gt;&lt;SPAN class=""&gt;"x"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;17041106.13569748&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"y"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;3183137.706970891&lt;/SPAN&gt;&lt;SPAN class=""&gt;}&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;----&amp;gt; 2&lt;/SPAN&gt; result &lt;SPAN class=""&gt;=&lt;/SPAN&gt; project&lt;SPAN class=""&gt;(&lt;/SPAN&gt;geometries&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;ptwebm&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;in_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;3857&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;out_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;4326&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/geometry/functions.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;project&lt;/SPAN&gt;&lt;SPAN class=""&gt;(geometries, in_sr, out_sr, transformation, transform_forward, gis, future)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    947&lt;/SPAN&gt;     &lt;SPAN class=""&gt;if&lt;/SPAN&gt; gis &lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    948&lt;/SPAN&gt;         gis &lt;SPAN class=""&gt;=&lt;/SPAN&gt; arcgis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;env&lt;SPAN class=""&gt;.&lt;/SPAN&gt;active_gis
&lt;SPAN class=""&gt;--&amp;gt; 949&lt;/SPAN&gt;&lt;SPAN class=""&gt;     return gis._tools.geometry.project(&lt;/SPAN&gt;&lt;SPAN class=""&gt;    950&lt;/SPAN&gt;         geometries&lt;SPAN class=""&gt;,&lt;/SPAN&gt; in_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; out_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transformation&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transform_forward&lt;SPAN class=""&gt;,&lt;/SPAN&gt; future&lt;SPAN class=""&gt;=&lt;/SPAN&gt;future
&lt;SPAN class=""&gt;    951&lt;/SPAN&gt;     )

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;geometry&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17106&lt;/SPAN&gt;             &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17107&lt;/SPAN&gt;                 svcurl &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;properties&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"helperServices"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"geometry"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"url"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 17108&lt;/SPAN&gt;             self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry &lt;SPAN class=""&gt;=&lt;/SPAN&gt; _GeometryService&lt;SPAN class=""&gt;(&lt;/SPAN&gt;svcurl&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17109&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry
&lt;SPAN class=""&gt;  17110&lt;/SPAN&gt;         &lt;SPAN class=""&gt;except&lt;/SPAN&gt; KeyError&lt;SPAN class=""&gt;:&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15420&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15421&lt;/SPAN&gt;     &lt;SPAN class=""&gt;def&lt;/SPAN&gt; __init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;self&lt;SPAN class=""&gt;,&lt;/SPAN&gt; url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 15422&lt;/SPAN&gt;         super&lt;SPAN class=""&gt;(&lt;/SPAN&gt;_GeometryService&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;__init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15423&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15424&lt;/SPAN&gt;     &lt;SPAN class=""&gt;@&lt;/SPAN&gt;classmethod

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    352&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;from&lt;/SPAN&gt; requests&lt;SPAN class=""&gt;.&lt;/SPAN&gt;exceptions &lt;SPAN class=""&gt;import&lt;/SPAN&gt; RequestException
&lt;SPAN class=""&gt;    353&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;--&amp;gt; 354&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; RequestException&lt;SPAN class=""&gt;(&lt;/SPAN&gt;str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;e&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    355&lt;/SPAN&gt;                 &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    356&lt;/SPAN&gt;                     self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;token

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 06:28:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104302#M6703</guid>
      <dc:creator>IanHamilton2</dc:creator>
      <dc:date>2021-10-04T06:28:16Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104324#M6704</link>
      <description>&lt;P&gt;My apologies. The call with user name and password does not work for me as there is 2 factor identification at work and I am trying to connect from home.&lt;/P&gt;&lt;P&gt;here is the log&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;                                 Traceback (most recent call last)
&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    329&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 330&lt;/SPAN&gt;                         self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;generate_portal_server_token&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    331&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e&lt;SPAN class=""&gt;:&lt;/SPAN&gt;  &lt;SPAN class=""&gt;# GUESSED Auth Wrong, try anonymously&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;generate_portal_server_token&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, serverUrl, expiration)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1738&lt;/SPAN&gt;         &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1739&lt;/SPAN&gt;&lt;SPAN class=""&gt;             resp = self.post(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1740&lt;/SPAN&gt;                 path&lt;SPAN class=""&gt;=&lt;/SPAN&gt;self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token_url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; postdata&lt;SPAN class=""&gt;=&lt;/SPAN&gt;postdata&lt;SPAN class=""&gt;,&lt;/SPAN&gt; ssl&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;True&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; add_token&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;post&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, path, params, files, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1040&lt;/SPAN&gt;         retry_count &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1041&lt;/SPAN&gt;&lt;SPAN class=""&gt;         return self._handle_response(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1042&lt;/SPAN&gt;             resp&lt;SPAN class=""&gt;=&lt;/SPAN&gt;resp&lt;SPAN class=""&gt;,&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_response&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, resp, file_name, out_path, try_json, force_bytes)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    594&lt;/SPAN&gt;                 errorcode &lt;SPAN class=""&gt;=&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"code"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;"code"&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 595&lt;/SPAN&gt;                 self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_handle_json_error&lt;SPAN class=""&gt;(&lt;/SPAN&gt;data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    596&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; data

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_json_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, error, errorcode)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    617&lt;/SPAN&gt;         errormessage &lt;SPAN class=""&gt;=&lt;/SPAN&gt; errormessage &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;"\n(Error Code: "&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;")"&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 618&lt;/SPAN&gt;         &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; Exception&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errormessage&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    619&lt;/SPAN&gt; 

&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)

During handling of the above exception, another exception occurred:

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;                          Traceback (most recent call last)
&lt;SPAN class=""&gt;&amp;lt;ipython-input-6-63ef118dd7a8&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class=""&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class=""&gt;      1&lt;/SPAN&gt; ptwebm &lt;SPAN class=""&gt;=&lt;/SPAN&gt; Point&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;{&lt;/SPAN&gt;&lt;SPAN class=""&gt;"x"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;17041106.13569748&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"y"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;3183137.706970891&lt;/SPAN&gt;&lt;SPAN class=""&gt;}&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;----&amp;gt; 2&lt;/SPAN&gt; result &lt;SPAN class=""&gt;=&lt;/SPAN&gt; project&lt;SPAN class=""&gt;(&lt;/SPAN&gt;geometries&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;ptwebm&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;in_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;3857&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;out_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;4326&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/geometry/functions.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;project&lt;/SPAN&gt;&lt;SPAN class=""&gt;(geometries, in_sr, out_sr, transformation, transform_forward, gis, future)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    947&lt;/SPAN&gt;     &lt;SPAN class=""&gt;if&lt;/SPAN&gt; gis &lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    948&lt;/SPAN&gt;         gis &lt;SPAN class=""&gt;=&lt;/SPAN&gt; arcgis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;env&lt;SPAN class=""&gt;.&lt;/SPAN&gt;active_gis
&lt;SPAN class=""&gt;--&amp;gt; 949&lt;/SPAN&gt;&lt;SPAN class=""&gt;     return gis._tools.geometry.project(&lt;/SPAN&gt;&lt;SPAN class=""&gt;    950&lt;/SPAN&gt;         geometries&lt;SPAN class=""&gt;,&lt;/SPAN&gt; in_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; out_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transformation&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transform_forward&lt;SPAN class=""&gt;,&lt;/SPAN&gt; future&lt;SPAN class=""&gt;=&lt;/SPAN&gt;future
&lt;SPAN class=""&gt;    951&lt;/SPAN&gt;     )

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;geometry&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17106&lt;/SPAN&gt;             &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17107&lt;/SPAN&gt;                 svcurl &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;properties&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"helperServices"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"geometry"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"url"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 17108&lt;/SPAN&gt;             self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry &lt;SPAN class=""&gt;=&lt;/SPAN&gt; _GeometryService&lt;SPAN class=""&gt;(&lt;/SPAN&gt;svcurl&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17109&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry
&lt;SPAN class=""&gt;  17110&lt;/SPAN&gt;         &lt;SPAN class=""&gt;except&lt;/SPAN&gt; KeyError&lt;SPAN class=""&gt;:&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15420&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15421&lt;/SPAN&gt;     &lt;SPAN class=""&gt;def&lt;/SPAN&gt; __init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;self&lt;SPAN class=""&gt;,&lt;/SPAN&gt; url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 15422&lt;/SPAN&gt;         super&lt;SPAN class=""&gt;(&lt;/SPAN&gt;_GeometryService&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;__init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15423&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15424&lt;/SPAN&gt;     &lt;SPAN class=""&gt;@&lt;/SPAN&gt;classmethod

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    352&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;from&lt;/SPAN&gt; requests&lt;SPAN class=""&gt;.&lt;/SPAN&gt;exceptions &lt;SPAN class=""&gt;import&lt;/SPAN&gt; RequestException
&lt;SPAN class=""&gt;    353&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;--&amp;gt; 354&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; RequestException&lt;SPAN class=""&gt;(&lt;/SPAN&gt;str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;e&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    355&lt;/SPAN&gt;                 &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    356&lt;/SPAN&gt;                     self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;token

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)&lt;/PRE&gt;</description>
      <pubDate>Mon, 04 Oct 2021 08:22:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104324#M6704</guid>
      <dc:creator>IanHamilton2</dc:creator>
      <dc:date>2021-10-04T08:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104325#M6705</link>
      <description>&lt;P&gt;Sorry about the log.&lt;/P&gt;&lt;P&gt;Thanks for your help. I have tried using my username and password but there is 2 factor authentication to contend with &amp;nbsp;- from home I am not getting a code. So I used the client id method instead.&lt;/P&gt;&lt;P&gt;I guess this is a bug, otherwise why would I be able to connect and access feature services etc but no be able to use some of the API&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;here us the text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;                                 Traceback (most recent call last)
&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    329&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 330&lt;/SPAN&gt;                         self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;generate_portal_server_token&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    331&lt;/SPAN&gt;                     &lt;SPAN class=""&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e&lt;SPAN class=""&gt;:&lt;/SPAN&gt;  &lt;SPAN class=""&gt;# GUESSED Auth Wrong, try anonymously&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;generate_portal_server_token&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, serverUrl, expiration)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1738&lt;/SPAN&gt;         &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1739&lt;/SPAN&gt;&lt;SPAN class=""&gt;             resp = self.post(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1740&lt;/SPAN&gt;                 path&lt;SPAN class=""&gt;=&lt;/SPAN&gt;self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token_url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; postdata&lt;SPAN class=""&gt;=&lt;/SPAN&gt;postdata&lt;SPAN class=""&gt;,&lt;/SPAN&gt; ssl&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;True&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; add_token&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;post&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, path, params, files, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1040&lt;/SPAN&gt;         retry_count &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;-&amp;gt; 1041&lt;/SPAN&gt;&lt;SPAN class=""&gt;         return self._handle_response(&lt;/SPAN&gt;&lt;SPAN class=""&gt;   1042&lt;/SPAN&gt;             resp&lt;SPAN class=""&gt;=&lt;/SPAN&gt;resp&lt;SPAN class=""&gt;,&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_response&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, resp, file_name, out_path, try_json, force_bytes)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    594&lt;/SPAN&gt;                 errorcode &lt;SPAN class=""&gt;=&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"code"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;"code"&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 595&lt;/SPAN&gt;                 self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_handle_json_error&lt;SPAN class=""&gt;(&lt;/SPAN&gt;data&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"error"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    596&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; data

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/gis/_impl/_con/_connection.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;_handle_json_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, error, errorcode)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    617&lt;/SPAN&gt;         errormessage &lt;SPAN class=""&gt;=&lt;/SPAN&gt; errormessage &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;"\n(Error Code: "&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errorcode&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;")"&lt;/SPAN&gt;
&lt;SPAN class=""&gt;--&amp;gt; 618&lt;/SPAN&gt;         &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; Exception&lt;SPAN class=""&gt;(&lt;/SPAN&gt;errormessage&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    619&lt;/SPAN&gt; 

&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)

During handling of the above exception, another exception occurred:

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;                          Traceback (most recent call last)
&lt;SPAN class=""&gt;&amp;lt;ipython-input-6-63ef118dd7a8&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class=""&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class=""&gt;      1&lt;/SPAN&gt; ptwebm &lt;SPAN class=""&gt;=&lt;/SPAN&gt; Point&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;{&lt;/SPAN&gt;&lt;SPAN class=""&gt;"x"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;17041106.13569748&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"y"&lt;/SPAN&gt; &lt;SPAN class=""&gt;:&lt;/SPAN&gt; &lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;3183137.706970891&lt;/SPAN&gt;&lt;SPAN class=""&gt;}&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;----&amp;gt; 2&lt;/SPAN&gt; result &lt;SPAN class=""&gt;=&lt;/SPAN&gt; project&lt;SPAN class=""&gt;(&lt;/SPAN&gt;geometries&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;ptwebm&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;in_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;3857&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;out_sr &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;4326&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/geometry/functions.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;project&lt;/SPAN&gt;&lt;SPAN class=""&gt;(geometries, in_sr, out_sr, transformation, transform_forward, gis, future)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    947&lt;/SPAN&gt;     &lt;SPAN class=""&gt;if&lt;/SPAN&gt; gis &lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    948&lt;/SPAN&gt;         gis &lt;SPAN class=""&gt;=&lt;/SPAN&gt; arcgis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;env&lt;SPAN class=""&gt;.&lt;/SPAN&gt;active_gis
&lt;SPAN class=""&gt;--&amp;gt; 949&lt;/SPAN&gt;&lt;SPAN class=""&gt;     return gis._tools.geometry.project(&lt;/SPAN&gt;&lt;SPAN class=""&gt;    950&lt;/SPAN&gt;         geometries&lt;SPAN class=""&gt;,&lt;/SPAN&gt; in_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; out_sr&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transformation&lt;SPAN class=""&gt;,&lt;/SPAN&gt; transform_forward&lt;SPAN class=""&gt;,&lt;/SPAN&gt; future&lt;SPAN class=""&gt;=&lt;/SPAN&gt;future
&lt;SPAN class=""&gt;    951&lt;/SPAN&gt;     )

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;geometry&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17106&lt;/SPAN&gt;             &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17107&lt;/SPAN&gt;                 svcurl &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;.&lt;/SPAN&gt;properties&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"helperServices"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"geometry"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"url"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 17108&lt;/SPAN&gt;             self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry &lt;SPAN class=""&gt;=&lt;/SPAN&gt; _GeometryService&lt;SPAN class=""&gt;(&lt;/SPAN&gt;svcurl&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  17109&lt;/SPAN&gt;             &lt;SPAN class=""&gt;return&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_geometry
&lt;SPAN class=""&gt;  17110&lt;/SPAN&gt;         &lt;SPAN class=""&gt;except&lt;/SPAN&gt; KeyError&lt;SPAN class=""&gt;:&lt;/SPAN&gt;

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15420&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15421&lt;/SPAN&gt;     &lt;SPAN class=""&gt;def&lt;/SPAN&gt; __init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;self&lt;SPAN class=""&gt;,&lt;/SPAN&gt; url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;None&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;&amp;gt; 15422&lt;/SPAN&gt;         super&lt;SPAN class=""&gt;(&lt;/SPAN&gt;_GeometryService&lt;SPAN class=""&gt;,&lt;/SPAN&gt; self&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;__init__&lt;SPAN class=""&gt;(&lt;/SPAN&gt;url&lt;SPAN class=""&gt;,&lt;/SPAN&gt; gis&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  15423&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;  15424&lt;/SPAN&gt;     &lt;SPAN class=""&gt;@&lt;/SPAN&gt;classmethod

&lt;SPAN class=""&gt;~/opt/anaconda3/lib/python3.8/site-packages/arcgis/_impl/tools.py&lt;/SPAN&gt; in &lt;SPAN class=""&gt;__init__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, url, gis)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    352&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;from&lt;/SPAN&gt; requests&lt;SPAN class=""&gt;.&lt;/SPAN&gt;exceptions &lt;SPAN class=""&gt;import&lt;/SPAN&gt; RequestException
&lt;SPAN class=""&gt;    353&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;--&amp;gt; 354&lt;/SPAN&gt;                             &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; RequestException&lt;SPAN class=""&gt;(&lt;/SPAN&gt;str&lt;SPAN class=""&gt;(&lt;/SPAN&gt;e&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    355&lt;/SPAN&gt;                 &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;
&lt;SPAN class=""&gt;    356&lt;/SPAN&gt;                     self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_token &lt;SPAN class=""&gt;=&lt;/SPAN&gt; self&lt;SPAN class=""&gt;.&lt;/SPAN&gt;_con&lt;SPAN class=""&gt;.&lt;/SPAN&gt;token

&lt;SPAN class=""&gt;RequestException&lt;/SPAN&gt;: client_id not specified
(Error Code: 400)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 08:25:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104325#M6705</guid>
      <dc:creator>IanHamilton2</dc:creator>
      <dc:date>2021-10-04T08:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Python project call crashing out</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104349#M6706</link>
      <description>&lt;P&gt;Apologies, here is another attempt. I cannot log in using a user and password as there is 2 factor authentication enabled on my account. This is not sending a code when trying to work from home, with or without a certificate.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 10:42:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/python-project-call-crashing-out/m-p/1104349#M6706</guid>
      <dc:creator>IanHamilton2</dc:creator>
      <dc:date>2021-10-04T10:42:13Z</dc:date>
    </item>
  </channel>
</rss>

