<?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>idea If join has an error, don't create a broken join in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idi-p/1235648</link>
    <description>&lt;P&gt;I'm creating a join from Test_FC to Test_table via a common ID field.&lt;/P&gt;&lt;P&gt;In Test_Table, I've accidently set the ID field's datatype to text instead of a long integer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_0-1669670554213.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57021iB152FE46C93E9BFF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_0-1669670554213.png" alt="Bud_0-1669670554213.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Not knowing about the mistake, I attempt to create a join in the attribute table of Test_FC.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_1-1669670683299.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57022i3E9516B1135D76DF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_1-1669670683299.png" alt="Bud_1-1669670683299.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_3-1669670727303.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57024iD2DE639A42585B0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_3-1669670727303.png" alt="Bud_3-1669670727303.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But, the join fails, because the ID field in Test_Table is text, not an integer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_4-1669670789953.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57026iC223FF0FFC160C57/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_4-1669670789953.png" alt="Bud_4-1669670789953.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;EM&gt;Failed to refresh table. Error: The value type is incompatible with the field type.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That error message is expected.&lt;/P&gt;&lt;P&gt;But what's not expected is: ArcGIS Pro creates a broken join that is fiddly to deal with.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The Attribute Table automatically closes -- which isn't something I'm used to seeing.&lt;/LI&gt;&lt;LI&gt;When I try to open the Attribute Table to investigate the join, I get the same error again:&amp;nbsp;&lt;EM&gt;Failed to refresh table.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;I don't see a way to delete the join from the layer Properties:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_6-1669671153172.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57028i3D9C1CCDB6A5D6D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_6-1669671153172.png" alt="Bud_6-1669671153172.png" /&gt;&lt;/span&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After spending some time clicking around in ArcGIS Pro, I can see that I can remove the join using the layer's right-click context menu.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_7-1669671248090.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57029iB9CC30EA3C020876/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_7-1669671248090.png" alt="Bud_7-1669671248090.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And that does seem to work -- I can remove the join and open the Attribute Table again without getting the error.&lt;/P&gt;&lt;P&gt;But it was a bit of a journey to get there.&lt;/P&gt;&lt;P&gt;Alternatively, if a join has an error, then I think ArcGIS Pro should simply not create the join, instead of creating a broken join.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ArcGIS Pro 3.0.2&lt;/P&gt;</description>
    <pubDate>Fri, 02 Dec 2022 21:56:39 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2022-12-02T21:56:39Z</dc:date>
    <item>
      <title>If join has an error, don't create a broken join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idi-p/1235648</link>
      <description>&lt;P&gt;I'm creating a join from Test_FC to Test_table via a common ID field.&lt;/P&gt;&lt;P&gt;In Test_Table, I've accidently set the ID field's datatype to text instead of a long integer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_0-1669670554213.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57021iB152FE46C93E9BFF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_0-1669670554213.png" alt="Bud_0-1669670554213.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Not knowing about the mistake, I attempt to create a join in the attribute table of Test_FC.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_1-1669670683299.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57022i3E9516B1135D76DF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_1-1669670683299.png" alt="Bud_1-1669670683299.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_3-1669670727303.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57024iD2DE639A42585B0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_3-1669670727303.png" alt="Bud_3-1669670727303.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But, the join fails, because the ID field in Test_Table is text, not an integer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_4-1669670789953.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57026iC223FF0FFC160C57/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_4-1669670789953.png" alt="Bud_4-1669670789953.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;EM&gt;Failed to refresh table. Error: The value type is incompatible with the field type.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That error message is expected.&lt;/P&gt;&lt;P&gt;But what's not expected is: ArcGIS Pro creates a broken join that is fiddly to deal with.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The Attribute Table automatically closes -- which isn't something I'm used to seeing.&lt;/LI&gt;&lt;LI&gt;When I try to open the Attribute Table to investigate the join, I get the same error again:&amp;nbsp;&lt;EM&gt;Failed to refresh table.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;I don't see a way to delete the join from the layer Properties:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_6-1669671153172.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57028i3D9C1CCDB6A5D6D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_6-1669671153172.png" alt="Bud_6-1669671153172.png" /&gt;&lt;/span&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After spending some time clicking around in ArcGIS Pro, I can see that I can remove the join using the layer's right-click context menu.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_7-1669671248090.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57029iB9CC30EA3C020876/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_7-1669671248090.png" alt="Bud_7-1669671248090.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And that does seem to work -- I can remove the join and open the Attribute Table again without getting the error.&lt;/P&gt;&lt;P&gt;But it was a bit of a journey to get there.&lt;/P&gt;&lt;P&gt;Alternatively, if a join has an error, then I think ArcGIS Pro should simply not create the join, instead of creating a broken join.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ArcGIS Pro 3.0.2&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2022 21:56:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idi-p/1235648</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2022-12-02T21:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: If creating a join fails, simply don't create the join, instead of creating a broken join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1235660#M22295</link>
      <description>&lt;P&gt;Perhaps use this to catch other errors as well before attempting a join.&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/validate-join.htm" target="_blank"&gt;Validate Join (Data Management)—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Nov 2022 22:06:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1235660#M22295</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2022-11-28T22:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: If creating a join fails, don't create the join, instead of creating a broken join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1235880#M22302</link>
      <description>&lt;P&gt;Sounds like a bit of a bug; I've had this happen plenty of times and I feel like ArcMap would just make the join "fail"... not try to maintain a join that is a... failure?&lt;/P&gt;&lt;P&gt;And definitely validate the join first, but I assume you did that and even if you DID, if you'd run the join, it would have had the same result.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2022 14:20:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1235880#M22302</guid>
      <dc:creator>RoseF</dc:creator>
      <dc:date>2022-11-29T14:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: If join has an error, don't create a broken join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1253420#M23093</link>
      <description>&lt;P&gt;Here's an example of join that passes the "Validate Join" test, but results in a broken join:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/join-to-table-with-definition-query-column-name/idi-p/1240170" target="_self"&gt;Join to table with definition query — column name should get prefixed (SQL expression with subquery)&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jan 2023 17:04:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1253420#M23093</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-01-31T17:04:50Z</dc:date>
    </item>
    <item>
      <title>Re: If join has an error, don't create a broken join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1257735#M23298</link>
      <description>&lt;P&gt;Related:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Esri Canada Case #03258990: ArcGIS Pro 3.0.3 — Broken join removed but still can't open attribute table&lt;/P&gt;&lt;P&gt;BUG-000155830 -&amp;nbsp;Failed to open Mobile geodatabase feature attribute table after applying join from a SQL queried standalone table with error: Underlying DBMS Error [ambiguous column name objectid]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Esri Canada Case #03258894: ArcGIS Pro 3.0.3 — Validate Join passes, but resulting join has error&lt;/P&gt;&lt;P&gt;BUG-000155819: Attribute table of joined layer in Mobile Geodatabase does not open when a definition query with a subquery is applied to the join table&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 14:33:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/if-join-has-an-error-don-t-create-a-broken-join/idc-p/1257735#M23298</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-02-14T14:33:00Z</dc:date>
    </item>
  </channel>
</rss>

