<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:55:29 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-1784] UpdateUser command does not work with the 3.0.0 driver and 3.x server</title>
                <link>https://jira.mongodb.org/browse/JAVA-1784</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;I am using the 3.0.0 driver to issue the following command to the 3.0.2 server. The goal is to change the password. &lt;/p&gt;

&lt;p&gt;        BasicDBObject doc = new BasicDBObject(&quot;updateUser&quot;, &quot;1&quot;).&lt;br/&gt;
                              append(&quot;updateUser&quot;, &amp;lt;USER&amp;gt;).&lt;br/&gt;
                              append(&quot;pwd&quot;, &amp;lt;passwd&amp;gt;);&lt;br/&gt;
.....&lt;br/&gt;
private DB dbObj = null;&lt;br/&gt;
....&lt;br/&gt;
this.dbObj.command(cmd);&lt;/p&gt;

&lt;p&gt;The command always fails with the following error -&quot;The server is not the primary and did not execute the operation&quot;&lt;/p&gt;

&lt;p&gt;The same command runs fine from the mongo shell.It also runs fine against a 2.6.x server. So basically it fails against a 3.x server.&lt;/p&gt;</description>
                <environment></environment>
        <key id="200913">JAVA-1784</key>
            <summary>UpdateUser command does not work with the 3.0.0 driver and 3.x server</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="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="dharshanr@scalegrid.net">Dharshan Rangegowda</reporter>
                        <labels>
                            <label>regression</label>
                    </labels>
                <created>Wed, 29 Apr 2015 00:43:35 +0000</created>
                <updated>Sat, 2 Apr 2016 00:05:35 +0000</updated>
                            <resolved>Mon, 4 May 2015 13:27:42 +0000</resolved>
                                    <version>3.0.0</version>
                                    <fixVersion>3.0.1</fixVersion>
                                    <component>Command Operations</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="905770" author="jeff.yemin" created="Tue, 5 May 2015 19:38:45 +0000"  >&lt;p&gt;Closed for 3.0.1 release.&lt;/p&gt;</comment>
                            <comment id="901838" author="ross@10gen.com" created="Thu, 30 Apr 2015 08:40:40 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=dharshanr%40scalegrid.net&quot; class=&quot;user-hover&quot; rel=&quot;dharshanr@scalegrid.net&quot;&gt;dharshanr@scalegrid.net&lt;/a&gt; for reporting the issue.&lt;/p&gt;

&lt;p&gt;This has been fixed and will be released in 3.0.1&lt;/p&gt;</comment>
                            <comment id="901837" author="xgen-internal-githook" created="Thu, 30 Apr 2015 08:37:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rozza&apos;, u&apos;name&apos;: u&apos;Ross Lawley&apos;, u&apos;email&apos;: u&apos;ross.lawley@gmail.com&apos;}
&lt;p&gt;Message: Reinstated obedient commands for DB&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1784&quot; title=&quot;UpdateUser command does not work with the 3.0.0 driver and 3.x server&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1784&quot;&gt;&lt;del&gt;JAVA-1784&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/f6bdc8e7a4d73beeec35564d861827e8b3a3c4e3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/f6bdc8e7a4d73beeec35564d861827e8b3a3c4e3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="901836" author="xgen-internal-githook" created="Thu, 30 Apr 2015 08:36:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rozza&apos;, u&apos;name&apos;: u&apos;Ross Lawley&apos;, u&apos;email&apos;: u&apos;ross.lawley@gmail.com&apos;}
&lt;p&gt;Message: Reinstated obedient commands for DB&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1784&quot; title=&quot;UpdateUser command does not work with the 3.0.0 driver and 3.x server&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1784&quot;&gt;&lt;del&gt;JAVA-1784&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.0.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/651e53b53024c8cb16599746bf7de0b8f11b19b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/651e53b53024c8cb16599746bf7de0b8f11b19b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="900728" author="ross@10gen.com" created="Wed, 29 Apr 2015 09:51:24 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=dharshanr%40scalegrid.net&quot; class=&quot;user-hover&quot; rel=&quot;dharshanr@scalegrid.net&quot;&gt;dharshanr@scalegrid.net&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;In 3.0.0 the &lt;tt&gt;db.command(cmd)&lt;/tt&gt; uses the set read preference of the database which must not be primary in your case. I&apos;m investigating the reasons and / or cause for the change.&lt;/p&gt;

&lt;p&gt;In the meantime please include the read preference in your code to: &lt;tt&gt;db.command(cmd, ReadPreference.primary())&lt;/tt&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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|hs8pv3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="521">Java Sprint 19</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>