<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:51:20 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-20] List returned by cursor.toArray() can not be modified</title>
                <link>https://jira.mongodb.org/browse/JAVA-20</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The list object returned by calling the toArray() function is not modifiable.&lt;/p&gt;

&lt;p&gt;E.g.&lt;/p&gt;

&lt;p&gt;Collections.sort(values, myCustomSorter);&lt;br/&gt;
List&amp;lt;DBObject&amp;gt; values = cursor.toArray();&lt;/p&gt;

&lt;p&gt;Causes an unsupported operation exception:&lt;/p&gt;

&lt;p&gt;Caused by: java.lang.UnsupportedOperationException&lt;br/&gt;
        at java.util.Collections$UnmodifiableList$1.set(Collections.java:1186)&lt;br/&gt;
        at java.util.Collections.sort(Collections.java:163)&lt;/p&gt;

&lt;p&gt;The source for DBCursor shows:&lt;/p&gt;

&lt;p&gt;Collections.unmodifiableList( _all );&lt;/p&gt;

&lt;p&gt;Why is this list unmodifiable? I want to sot my data in the application layer instead of taxing Mongo with this.&lt;/p&gt;</description>
                <environment></environment>
        <key id="10439">JAVA-20</key>
            <summary>List returned by cursor.toArray() can not be modified</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="eliot">Eliot Horowitz</assignee>
                                    <reporter username="rn@deftlabs.com">Ryan Nitz</reporter>
                        <labels>
                    </labels>
                <created>Wed, 12 Aug 2009 22:06:19 +0000</created>
                <updated>Fri, 2 Oct 2009 11:38:54 +0000</updated>
                            <resolved>Mon, 17 Aug 2009 11:32:38 +0000</resolved>
                                                    <fixVersion>0.8</fixVersion>
                                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                        <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrhdpb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>15020</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>