<?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: Unable to insert rows into a M-N relationship table via arcpy script in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/unable-to-insert-rows-into-a-m-n-relationship/m-p/1712266#M103852</link>
    <description>&lt;P&gt;&lt;SPAN&gt;This error was found and there's no proper solution for it yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://doc.esri.com/en/arcgis-pro/latest/tool-reference/tool-errors-and-warnings/160001-170000/tool-errors-and-warnings-160251-160275-160271.html" target="_blank"&gt;160271: Invalid foreign key value | ArcGIS Pro documentation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We've tried ArcGIS API for Python instead of Arcpy for editing features and it worked-&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;import arcpy&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;from arcgis.gis import GIS&lt;/DIV&gt;&lt;DIV&gt;import arcgis&lt;/DIV&gt;&lt;DIV&gt;from arcgis.features import FeatureLayer&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;aprx = arcpy.mp.ArcGISProject("CURRENT")&lt;/DIV&gt;&lt;DIV&gt;m = aprx.activeMap&lt;/DIV&gt;&lt;DIV&gt;gis = GIS("home")&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;# Relationship table from the map&lt;/DIV&gt;&lt;DIV&gt;rel_tbl = m.listTables("R_Table1_Table2")[0]&lt;/DIV&gt;&lt;DIV&gt;cp = rel_tbl.connectionProperties&lt;/DIV&gt;&lt;DIV&gt;service_url = arcpy.Describe(rel_tbl).catalogPath&lt;/DIV&gt;&lt;DIV&gt;version_name = "Username.test_Version" &amp;nbsp;#Change to your version name&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;fl = FeatureLayer(service_url, gis)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;result = fl.edit_features(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; adds=[&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "attributes": {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "T1_GlobalID": "{0196282F-17E7-4A29-A2E4-0B381C407A30}",&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "T2_GlobalID": "{5FB63629-5792-42A5-AAA9-3E7A912F3226}"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ],&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; gdb_version= version_name&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;print(result)&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 03 Jul 2026 07:29:57 GMT</pubDate>
    <dc:creator>ArshiyaNisa</dc:creator>
    <dc:date>2026-07-03T07:29:57Z</dc:date>
    <item>
      <title>Unable to insert rows into a M-N relationship table via arcpy script</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/unable-to-insert-rows-into-a-m-n-relationship/m-p/1709817#M103746</link>
      <description>&lt;P&gt;We are trying to insert rows into a many to many relationship table via arcpy script.&amp;nbsp;&lt;SPAN&gt;Attempting to write new rows with insertcursor causes an error. Manually adding data to relationship table works fine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RuntimeError: Message: Unable to complete operation.&lt;BR /&gt;&lt;STRONG&gt;Details: Internal error during object insert. Invalid foreign key value&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We have checked the following things-&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;GlobalIDs existing in both the parent tables.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;GlobalIDs are valid.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Below is the sample snippet of code&lt;/STRONG&gt;-&lt;/P&gt;&lt;P&gt;aprx = arcpy.mp.ArcGISProject("CURRENT")&lt;BR /&gt;m = aprx.activeMap&lt;/P&gt;&lt;P&gt;mc_guid = '&lt;SPAN&gt;{0196282F-17E7-4A29-A2E4-0B381C407A30}&lt;/SPAN&gt;'&lt;BR /&gt;ls_guid = '&lt;SPAN&gt;{5FB63569-5792-42H7-AAA9-3E7A912F3226}&lt;/SPAN&gt;'&lt;BR /&gt;lsmc_rel = m.listTables("R_Table1_Table2)[0]&lt;/P&gt;&lt;P&gt;with arcpy.da.InsertCursor(lsmc_rel, ['T1_GlobalID', 'T2_GlobalID']) as cursor:&lt;BR /&gt;cursor.insertRow((mc_guid, ls_guid))&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Version details-&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Enterprise Version- 11.5&lt;/P&gt;&lt;P&gt;ArcGIS Pro- 3.5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2026 07:30:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/unable-to-insert-rows-into-a-m-n-relationship/m-p/1709817#M103746</guid>
      <dc:creator>ArshiyaNisa</dc:creator>
      <dc:date>2026-07-03T07:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to insert rows into a M-N relationship table via arcpy script</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/unable-to-insert-rows-into-a-m-n-relationship/m-p/1712266#M103852</link>
      <description>&lt;P&gt;&lt;SPAN&gt;This error was found and there's no proper solution for it yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://doc.esri.com/en/arcgis-pro/latest/tool-reference/tool-errors-and-warnings/160001-170000/tool-errors-and-warnings-160251-160275-160271.html" target="_blank"&gt;160271: Invalid foreign key value | ArcGIS Pro documentation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We've tried ArcGIS API for Python instead of Arcpy for editing features and it worked-&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;import arcpy&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;from arcgis.gis import GIS&lt;/DIV&gt;&lt;DIV&gt;import arcgis&lt;/DIV&gt;&lt;DIV&gt;from arcgis.features import FeatureLayer&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;aprx = arcpy.mp.ArcGISProject("CURRENT")&lt;/DIV&gt;&lt;DIV&gt;m = aprx.activeMap&lt;/DIV&gt;&lt;DIV&gt;gis = GIS("home")&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;# Relationship table from the map&lt;/DIV&gt;&lt;DIV&gt;rel_tbl = m.listTables("R_Table1_Table2")[0]&lt;/DIV&gt;&lt;DIV&gt;cp = rel_tbl.connectionProperties&lt;/DIV&gt;&lt;DIV&gt;service_url = arcpy.Describe(rel_tbl).catalogPath&lt;/DIV&gt;&lt;DIV&gt;version_name = "Username.test_Version" &amp;nbsp;#Change to your version name&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;fl = FeatureLayer(service_url, gis)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;result = fl.edit_features(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; adds=[&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "attributes": {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "T1_GlobalID": "{0196282F-17E7-4A29-A2E4-0B381C407A30}",&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "T2_GlobalID": "{5FB63629-5792-42A5-AAA9-3E7A912F3226}"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ],&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; gdb_version= version_name&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;print(result)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2026 07:29:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/unable-to-insert-rows-into-a-m-n-relationship/m-p/1712266#M103852</guid>
      <dc:creator>ArshiyaNisa</dc:creator>
      <dc:date>2026-07-03T07:29:57Z</dc:date>
    </item>
  </channel>
</rss>

