<?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 ArcGIS Pro 3.4.3 - Silent arcpy.AddMessage &amp;amp; Persistent Geoid18 Transformation Error (000365) in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/arcgis-pro-3-4-3-silent-arcpy-addmessage-amp/m-p/1613422#M95684</link>
    <description>&lt;P&gt;Hello Esri Community,&lt;/P&gt;&lt;P&gt;I'm encountering a couple of challenging issues with ArcGIS Pro 3.4.3 while working on a Python script for GPS data post-processing, which includes a vertical transformation to NAVD88 using Geoid18. I'd appreciate any insights or suggestions!&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Primary Issue: arcpy.AddMessage (and AddError/AddWarning) Failing Silently&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This is currently my main blocker. When I run scripts (either in the ArcGIS Pro Python window or as a script tool), any calls to arcpy.AddMessage(), arcpy.AddError(), or arcpy.AddWarning() do not produce any output in the Python window console or in the geoprocessing messages.&lt;/P&gt;&lt;P&gt;However:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Standard Python print() statements &lt;EM&gt;do&lt;/EM&gt; work and show output.&lt;/LI&gt;&lt;LI&gt;Other arcpy functions, like arcpy.GetInstallInfo() and arcpy.Exists(), also work correctly.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Here's a simple test script I've been using to demonstrate this:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Python&lt;/SPAN&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;PRE&gt;print(&lt;SPAN class=""&gt;"--- ARC_TEST_A: Script Start (Python print) ---"&lt;/SPAN&gt;)
&lt;SPAN class=""&gt;try&lt;/SPAN&gt;:
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_B: Importing arcpy (Python print) ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;import&lt;/SPAN&gt; arcpy
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_C: arcpy imported (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 1: Basic Messaging&lt;/SPAN&gt;
    arcpy.AddMessage(&lt;SPAN class=""&gt;"--- ARC_TEST_D: arcpy.AddMessage test ---"&lt;/SPAN&gt;)
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_E: After arcpy.AddMessage (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 2: Get Install Info &amp;amp; Product Info&lt;/SPAN&gt;
    install_info = arcpy.GetInstallInfo()
    product_name = install_info.get(&lt;SPAN class=""&gt;'ProductName'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;)
    product_version = install_info.get(&lt;SPAN class=""&gt;'Version'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;)
    license_level = install_info.get(&lt;SPAN class=""&gt;'LicenseLevel'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;) 

    arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_F: Product: &lt;SPAN class=""&gt;{product_name}&lt;/SPAN&gt;, Version: &lt;SPAN class=""&gt;{product_version}&lt;/SPAN&gt;, License: &lt;SPAN class=""&gt;{license_level}&lt;/SPAN&gt; (arcpy.AddMessage) ---"&lt;/SPAN&gt;)
    print(&lt;SPAN class=""&gt;f"--- ARC_TEST_G: Product: &lt;SPAN class=""&gt;{product_name}&lt;/SPAN&gt;, Version: &lt;SPAN class=""&gt;{product_version}&lt;/SPAN&gt;, License: &lt;SPAN class=""&gt;{license_level}&lt;/SPAN&gt; (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 3: Describe something simple &lt;/SPAN&gt;
    temp_gdb_path_for_test = &lt;SPAN class=""&gt;r"C:\temp\dummy.gdb"&lt;/SPAN&gt; 
    &lt;SPAN class=""&gt;if&lt;/SPAN&gt; arcpy.Exists(temp_gdb_path_for_test): 
        desc = arcpy.Describe(temp_gdb_path_for_test)
        arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_H: Describe successful for &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt;: &lt;SPAN class=""&gt;{desc.dataType}&lt;/SPAN&gt; (arcpy.AddMessage) ---"&lt;/SPAN&gt;)
        print(&lt;SPAN class=""&gt;f"--- ARC_TEST_I: Describe successful for &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt;: &lt;SPAN class=""&gt;{desc.dataType}&lt;/SPAN&gt; (Python print) ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;else&lt;/SPAN&gt;:
        arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_H: Path &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt; does not exist for Describe test (arcpy.AddMessage). ---"&lt;/SPAN&gt;)
        print(&lt;SPAN class=""&gt;f"--- ARC_TEST_I: Path &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt; does not exist for Describe test (Python print). ---"&lt;/SPAN&gt;)

&lt;SPAN class=""&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e:
    print(&lt;SPAN class=""&gt;f"--- ARC_TEST_ERROR (Python print): An exception occurred: &lt;SPAN class=""&gt;{&lt;SPAN class=""&gt;str&lt;/SPAN&gt;(e)}&lt;/SPAN&gt; ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;try&lt;/SPAN&gt;:
        arcpy.AddError(&lt;SPAN class=""&gt;f"--- ARC_TEST_ERROR (arcpy.AddError): An exception occurred: &lt;SPAN class=""&gt;{&lt;SPAN class=""&gt;str&lt;/SPAN&gt;(e)}&lt;/SPAN&gt; ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;except&lt;/SPAN&gt;:
        print(&lt;SPAN class=""&gt;"--- ARC_TEST_ERROR (Python print): arcpy.AddError ALSO FAILED during exception handling. ---"&lt;/SPAN&gt;)
        
print(&lt;SPAN class=""&gt;"--- ARC_TEST_J: Script End (Python print) ---"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;When I run this, the output I get is:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;PRE&gt;--- ARC_TEST_A: Script Start (Python print) ---
--- ARC_TEST_B: Importing arcpy (Python print) ---
--- ARC_TEST_C: arcpy imported (Python print) ---
--- ARC_TEST_E: After arcpy.AddMessage (Python print) ---
--- ARC_TEST_G: Product: ArcGISPro, Version: 3.4.3, License: Standard (Python print) ---
--- ARC_TEST_I: Path C:\temp\dummy.gdb does not exist for Describe test (Python print). ---
--- ARC_TEST_J: Script End (Python print) ---&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;As you can see, messages D, F, and H (from arcpy.AddMessage) are missing. This makes debugging any geoprocessing tool failures (like the one below) very difficult as I don't get the arcpy.GetMessages() output.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Problem Context: ERROR 000365: Invalid geographic transformation for Geoid18&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The silent messaging issue was discovered while trying to debug why the following vertical transformation fails with ERROR 000365 in Stage 3 of my main script (and also when tested manually in the Project tool):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Input VCS (for point features):&lt;/STRONG&gt; NAD83(2011) Ellipsoidal Height (Meters) &lt;EM&gt;(WKT used in script for input CS definition: &lt;SPAN class=""&gt;PROJCS['NAD_1983_2011_StatePlane_Tennessee_FIPS_4100_&lt;/SPAN&gt;&lt;SPAN class=""&gt;Ft_US',GEOGCS['GCS_NAD_1983_2011',DATUM['D_NAD_1983_2011',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],...,UNIT['Foot_US',...]],VERTCS['NAD_1983_2011_Height',DATUM['D_NAD_1983_2011',SPHEROID['GRS_1980',...]],...,UNIT['Meter',1.0]]&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN class=""&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Target VCS:&lt;/STRONG&gt; NAVD88 Orthometric Height (Meters) &lt;EM&gt;(WKT used in script for output CS definition: PROJCS['NAD_1983_2011_StatePlane_Tennessee_FIPS_4100_Ft_US',...,VERTCS['NAVD_1988_Height',VDATUM['North_American_Vertical_Datum_1988'],...,UNIT['Meter',1.0]])&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Transformation String:&lt;/STRONG&gt; NAD_1983_2011_To_NAVD88_CONUS_GEOID18_Height&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;ArcGIS Pro 3.4.3&lt;/LI&gt;&lt;LI&gt;License: Standard&lt;/LI&gt;&lt;LI&gt;Windows OS&lt;/LI&gt;&lt;LI&gt;Coordinate Systems Data: I have confirmed the file g2018u0.bin exists in C:\Users\MyUserName\AppData\Local\Programs\ArcGIS\CoordinateSystemsData\pedata\vertical\north-america\us\geoid\ (where MyUserName is my actual username).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Troubleshooting Steps Taken:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Upgraded from ArcGIS Pro 2.4 to 3.4.3.&lt;/LI&gt;&lt;LI&gt;Ensured "ArcGIS Coordinate Systems Data" was selected during the latest Pro setup/modification (confirmed g2018u0.bin file location).&lt;/LI&gt;&lt;LI&gt;Performed a "Repair" of the ArcGIS Pro 3.4.3 installation.&lt;/LI&gt;&lt;LI&gt;(If you tried the profile reset, mention it here: e.g., "Attempted to reset ArcGIS Pro user profile by renaming ESRI folders in AppData.")&lt;/LI&gt;&lt;LI&gt;Verified script logic for case sensitivity of field names, handling different geometry types, etc.&lt;/LI&gt;&lt;LI&gt;Confirmed the specific bug BUG-000154640 is not applicable due to Pro version and message content.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Questions for the Community:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Has anyone experienced arcpy.AddMessage, arcpy.AddError, etc., failing silently in ArcGIS Pro 3.4.3 (or similar versions) where Python print() still works and other arcpy functions are operational? Are there any known causes or fixes beyond a repair or profile reset?&lt;/LI&gt;&lt;LI&gt;Regarding ERROR 000365 for NAD_1983_2011_To_NAVD88_CONUS_GEOID18_Height: Even with g2018u0.bin present in the per-user CoordinateSystemsData path, are there other reasons this might fail that I haven't covered (assuming the silent messaging issue is resolved so I can see proper errors)? For example, does Pro 3.4.3 specifically require a .gsb version for this named transformation, or are there other registration steps for per-user data?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any suggestions or shared experiences would be greatly appreciated!&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
    <pubDate>Fri, 09 May 2025 20:25:37 GMT</pubDate>
    <dc:creator>OrlandoGomez</dc:creator>
    <dc:date>2025-05-09T20:25:37Z</dc:date>
    <item>
      <title>ArcGIS Pro 3.4.3 - Silent arcpy.AddMessage &amp; Persistent Geoid18 Transformation Error (000365)</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/arcgis-pro-3-4-3-silent-arcpy-addmessage-amp/m-p/1613422#M95684</link>
      <description>&lt;P&gt;Hello Esri Community,&lt;/P&gt;&lt;P&gt;I'm encountering a couple of challenging issues with ArcGIS Pro 3.4.3 while working on a Python script for GPS data post-processing, which includes a vertical transformation to NAVD88 using Geoid18. I'd appreciate any insights or suggestions!&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Primary Issue: arcpy.AddMessage (and AddError/AddWarning) Failing Silently&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This is currently my main blocker. When I run scripts (either in the ArcGIS Pro Python window or as a script tool), any calls to arcpy.AddMessage(), arcpy.AddError(), or arcpy.AddWarning() do not produce any output in the Python window console or in the geoprocessing messages.&lt;/P&gt;&lt;P&gt;However:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Standard Python print() statements &lt;EM&gt;do&lt;/EM&gt; work and show output.&lt;/LI&gt;&lt;LI&gt;Other arcpy functions, like arcpy.GetInstallInfo() and arcpy.Exists(), also work correctly.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Here's a simple test script I've been using to demonstrate this:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Python&lt;/SPAN&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;PRE&gt;print(&lt;SPAN class=""&gt;"--- ARC_TEST_A: Script Start (Python print) ---"&lt;/SPAN&gt;)
&lt;SPAN class=""&gt;try&lt;/SPAN&gt;:
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_B: Importing arcpy (Python print) ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;import&lt;/SPAN&gt; arcpy
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_C: arcpy imported (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 1: Basic Messaging&lt;/SPAN&gt;
    arcpy.AddMessage(&lt;SPAN class=""&gt;"--- ARC_TEST_D: arcpy.AddMessage test ---"&lt;/SPAN&gt;)
    print(&lt;SPAN class=""&gt;"--- ARC_TEST_E: After arcpy.AddMessage (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 2: Get Install Info &amp;amp; Product Info&lt;/SPAN&gt;
    install_info = arcpy.GetInstallInfo()
    product_name = install_info.get(&lt;SPAN class=""&gt;'ProductName'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;)
    product_version = install_info.get(&lt;SPAN class=""&gt;'Version'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;)
    license_level = install_info.get(&lt;SPAN class=""&gt;'LicenseLevel'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'N/A'&lt;/SPAN&gt;) 

    arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_F: Product: &lt;SPAN class=""&gt;{product_name}&lt;/SPAN&gt;, Version: &lt;SPAN class=""&gt;{product_version}&lt;/SPAN&gt;, License: &lt;SPAN class=""&gt;{license_level}&lt;/SPAN&gt; (arcpy.AddMessage) ---"&lt;/SPAN&gt;)
    print(&lt;SPAN class=""&gt;f"--- ARC_TEST_G: Product: &lt;SPAN class=""&gt;{product_name}&lt;/SPAN&gt;, Version: &lt;SPAN class=""&gt;{product_version}&lt;/SPAN&gt;, License: &lt;SPAN class=""&gt;{license_level}&lt;/SPAN&gt; (Python print) ---"&lt;/SPAN&gt;)

    &lt;SPAN class=""&gt;# Test 3: Describe something simple &lt;/SPAN&gt;
    temp_gdb_path_for_test = &lt;SPAN class=""&gt;r"C:\temp\dummy.gdb"&lt;/SPAN&gt; 
    &lt;SPAN class=""&gt;if&lt;/SPAN&gt; arcpy.Exists(temp_gdb_path_for_test): 
        desc = arcpy.Describe(temp_gdb_path_for_test)
        arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_H: Describe successful for &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt;: &lt;SPAN class=""&gt;{desc.dataType}&lt;/SPAN&gt; (arcpy.AddMessage) ---"&lt;/SPAN&gt;)
        print(&lt;SPAN class=""&gt;f"--- ARC_TEST_I: Describe successful for &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt;: &lt;SPAN class=""&gt;{desc.dataType}&lt;/SPAN&gt; (Python print) ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;else&lt;/SPAN&gt;:
        arcpy.AddMessage(&lt;SPAN class=""&gt;f"--- ARC_TEST_H: Path &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt; does not exist for Describe test (arcpy.AddMessage). ---"&lt;/SPAN&gt;)
        print(&lt;SPAN class=""&gt;f"--- ARC_TEST_I: Path &lt;SPAN class=""&gt;{temp_gdb_path_for_test}&lt;/SPAN&gt; does not exist for Describe test (Python print). ---"&lt;/SPAN&gt;)

&lt;SPAN class=""&gt;except&lt;/SPAN&gt; Exception &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e:
    print(&lt;SPAN class=""&gt;f"--- ARC_TEST_ERROR (Python print): An exception occurred: &lt;SPAN class=""&gt;{&lt;SPAN class=""&gt;str&lt;/SPAN&gt;(e)}&lt;/SPAN&gt; ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;try&lt;/SPAN&gt;:
        arcpy.AddError(&lt;SPAN class=""&gt;f"--- ARC_TEST_ERROR (arcpy.AddError): An exception occurred: &lt;SPAN class=""&gt;{&lt;SPAN class=""&gt;str&lt;/SPAN&gt;(e)}&lt;/SPAN&gt; ---"&lt;/SPAN&gt;)
    &lt;SPAN class=""&gt;except&lt;/SPAN&gt;:
        print(&lt;SPAN class=""&gt;"--- ARC_TEST_ERROR (Python print): arcpy.AddError ALSO FAILED during exception handling. ---"&lt;/SPAN&gt;)
        
print(&lt;SPAN class=""&gt;"--- ARC_TEST_J: Script End (Python print) ---"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;When I run this, the output I get is:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;PRE&gt;--- ARC_TEST_A: Script Start (Python print) ---
--- ARC_TEST_B: Importing arcpy (Python print) ---
--- ARC_TEST_C: arcpy imported (Python print) ---
--- ARC_TEST_E: After arcpy.AddMessage (Python print) ---
--- ARC_TEST_G: Product: ArcGISPro, Version: 3.4.3, License: Standard (Python print) ---
--- ARC_TEST_I: Path C:\temp\dummy.gdb does not exist for Describe test (Python print). ---
--- ARC_TEST_J: Script End (Python print) ---&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;As you can see, messages D, F, and H (from arcpy.AddMessage) are missing. This makes debugging any geoprocessing tool failures (like the one below) very difficult as I don't get the arcpy.GetMessages() output.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Problem Context: ERROR 000365: Invalid geographic transformation for Geoid18&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The silent messaging issue was discovered while trying to debug why the following vertical transformation fails with ERROR 000365 in Stage 3 of my main script (and also when tested manually in the Project tool):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Input VCS (for point features):&lt;/STRONG&gt; NAD83(2011) Ellipsoidal Height (Meters) &lt;EM&gt;(WKT used in script for input CS definition: &lt;SPAN class=""&gt;PROJCS['NAD_1983_2011_StatePlane_Tennessee_FIPS_4100_&lt;/SPAN&gt;&lt;SPAN class=""&gt;Ft_US',GEOGCS['GCS_NAD_1983_2011',DATUM['D_NAD_1983_2011',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],...,UNIT['Foot_US',...]],VERTCS['NAD_1983_2011_Height',DATUM['D_NAD_1983_2011',SPHEROID['GRS_1980',...]],...,UNIT['Meter',1.0]]&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN class=""&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Target VCS:&lt;/STRONG&gt; NAVD88 Orthometric Height (Meters) &lt;EM&gt;(WKT used in script for output CS definition: PROJCS['NAD_1983_2011_StatePlane_Tennessee_FIPS_4100_Ft_US',...,VERTCS['NAVD_1988_Height',VDATUM['North_American_Vertical_Datum_1988'],...,UNIT['Meter',1.0]])&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Transformation String:&lt;/STRONG&gt; NAD_1983_2011_To_NAVD88_CONUS_GEOID18_Height&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;ArcGIS Pro 3.4.3&lt;/LI&gt;&lt;LI&gt;License: Standard&lt;/LI&gt;&lt;LI&gt;Windows OS&lt;/LI&gt;&lt;LI&gt;Coordinate Systems Data: I have confirmed the file g2018u0.bin exists in C:\Users\MyUserName\AppData\Local\Programs\ArcGIS\CoordinateSystemsData\pedata\vertical\north-america\us\geoid\ (where MyUserName is my actual username).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Troubleshooting Steps Taken:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Upgraded from ArcGIS Pro 2.4 to 3.4.3.&lt;/LI&gt;&lt;LI&gt;Ensured "ArcGIS Coordinate Systems Data" was selected during the latest Pro setup/modification (confirmed g2018u0.bin file location).&lt;/LI&gt;&lt;LI&gt;Performed a "Repair" of the ArcGIS Pro 3.4.3 installation.&lt;/LI&gt;&lt;LI&gt;(If you tried the profile reset, mention it here: e.g., "Attempted to reset ArcGIS Pro user profile by renaming ESRI folders in AppData.")&lt;/LI&gt;&lt;LI&gt;Verified script logic for case sensitivity of field names, handling different geometry types, etc.&lt;/LI&gt;&lt;LI&gt;Confirmed the specific bug BUG-000154640 is not applicable due to Pro version and message content.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Questions for the Community:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Has anyone experienced arcpy.AddMessage, arcpy.AddError, etc., failing silently in ArcGIS Pro 3.4.3 (or similar versions) where Python print() still works and other arcpy functions are operational? Are there any known causes or fixes beyond a repair or profile reset?&lt;/LI&gt;&lt;LI&gt;Regarding ERROR 000365 for NAD_1983_2011_To_NAVD88_CONUS_GEOID18_Height: Even with g2018u0.bin present in the per-user CoordinateSystemsData path, are there other reasons this might fail that I haven't covered (assuming the silent messaging issue is resolved so I can see proper errors)? For example, does Pro 3.4.3 specifically require a .gsb version for this named transformation, or are there other registration steps for per-user data?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any suggestions or shared experiences would be greatly appreciated!&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 20:25:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/arcgis-pro-3-4-3-silent-arcpy-addmessage-amp/m-p/1613422#M95684</guid>
      <dc:creator>OrlandoGomez</dc:creator>
      <dc:date>2025-05-09T20:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Pro 3.4.3 - Silent arcpy.AddMessage &amp; Persistent Geoid18 Transformation Error (000365)</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/arcgis-pro-3-4-3-silent-arcpy-addmessage-amp/m-p/1613432#M95685</link>
      <description>&lt;P&gt;Does GetAllMessages reveal the hidden one? (see the code example and explanations)&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/functions/getallmessages.htm" target="_blank"&gt;GetAllMessages—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 20:51:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/arcgis-pro-3-4-3-silent-arcpy-addmessage-amp/m-p/1613432#M95685</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2025-05-09T20:51:22Z</dc:date>
    </item>
  </channel>
</rss>

