<?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: Selection.Combine() throwing error in 3.3 but worked in 3.1 in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1565057#M12366</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dd_dev_0-1733398869062.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/120937iE71FED83125B1BA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dd_dev_0-1733398869062.png" alt="dd_dev_0-1733398869062.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;All of the sublayers have the same data source, an Oracle Enterprise Geodatabase,&amp;nbsp;just different definition queries. If all selected features are from the same sublayer, it's fine. Once there are features selected from multiple sublayers the error is thrown.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2024 11:45:19 GMT</pubDate>
    <dc:creator>dd_dev</dc:creator>
    <dc:date>2024-12-05T11:45:19Z</dc:date>
    <item>
      <title>Selection.Combine() throwing error in 3.3 but worked in 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1561735#M12329</link>
      <description>&lt;P&gt;I have a block of code that creates a single selection object from the selections of each layer of a Group Layer. This worked fine in Pro 3.1 but now in the process of updating to 3.3 and it is failing with "ArcGIS.Core.ObjectDisconnectedException: 'This object has been previously disposed and cannot be manipulated.'" despite all objects having _disposed as false.&lt;BR /&gt;&lt;BR /&gt;The original layer is a nested group layer, groups within groups. It fails when there are selections in both of the nested groups being combined.&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;private Selection GetSelectionFromGroupLayer(Layer inputLayer)
{
    Selection featureSelection = null;
    
    var groupLayer = (GroupLayer)inputLayer;

    IList&amp;lt;Layer&amp;gt; groupLayers = groupLayer.GetLayersAsFlattenedList().ToList();

    for (int i = 0; i &amp;lt; groupLayers.Count; i++)
    {
        var layer = groupLayers[i];
        if (layer is FeatureLayer)
        {
            var featureLayer = (FeatureLayer)layer;

            if (featureLayer.SelectionCount != 0)
            {
                if (featureSelection == null)
                {
                    featureSelection = featureLayer.GetSelection();
                }
                else
                {
                    Selection selection = featureLayer.GetSelection();

                    //fails here
                    featureSelection = featureSelection.Combine(selection, SetOperation.Intersection);
                }
            }

            featureLayer = null;
        }
        layer = null;
    }

    return featureSelection;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Any suggestions?&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2024 15:42:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1561735#M12329</guid>
      <dc:creator>dd_dev</dc:creator>
      <dc:date>2024-11-22T15:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Combine() throwing error in 3.3 but worked in 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1564953#M12363</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/416466"&gt;@dd_dev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried your code with a collection of nested feature layers from a file gdb and I did not see the crash. My map group layers look like this screenshot below. Can you please give me a information on your layers?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaHarano_0-1733353225305.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/120917i6D9C37BF84342E1F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaHarano_0-1733353225305.png" alt="UmaHarano_0-1733353225305.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2024 23:00:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1564953#M12363</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2024-12-04T23:00:56Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Combine() throwing error in 3.3 but worked in 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1565057#M12366</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dd_dev_0-1733398869062.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/120937iE71FED83125B1BA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dd_dev_0-1733398869062.png" alt="dd_dev_0-1733398869062.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;All of the sublayers have the same data source, an Oracle Enterprise Geodatabase,&amp;nbsp;just different definition queries. If all selected features are from the same sublayer, it's fine. Once there are features selected from multiple sublayers the error is thrown.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 11:45:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1565057#M12366</guid>
      <dc:creator>dd_dev</dc:creator>
      <dc:date>2024-12-05T11:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Combine() throwing error in 3.3 but worked in 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1565269#M12375</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/416466"&gt;@dd_dev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would it be possible to reach out to Esri support for this one? I am not able to repro this.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;Uma&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 18:46:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/selection-combine-throwing-error-in-3-3-but-worked/m-p/1565269#M12375</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2024-12-05T18:46:02Z</dc:date>
    </item>
  </channel>
</rss>

