<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:46 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-4321] CommandFailedEvent (and debug log) is generated if decoding fails</title>
                <link>https://jira.mongodb.org/browse/JAVA-4321</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Expected outcome:&lt;/p&gt;

&lt;p&gt;For each command sent to the server, the driver should generate either a CommandSucceededEvent or a CommandFailedEvent.&#160;&#160;&lt;/p&gt;

&lt;p&gt;Actual outcome:&lt;/p&gt;

&lt;p&gt;The driver generates both&#160;CommandSucceededEvent and CommandFailedEvent.&lt;/p&gt;

&lt;p&gt;This can will happen in any situation where the registered Decoder for the response throws an exception decoding the BSON document response.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1886264">JAVA-4321</key>
            <summary>CommandFailedEvent (and debug log) is generated if decoding fails</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="13201">Fixed</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 29 Sep 2021 15:26:58 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:01 +0000</updated>
                            <resolved>Mon, 4 Oct 2021 17:56:13 +0000</resolved>
                                                    <fixVersion>4.3.3</fixVersion>
                                    <component>Monitoring</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4100435" author="xgen-internal-githook" created="Mon, 4 Oct 2021 18:44:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Fixed new tests on 4.3.x branch&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4321&quot; title=&quot;CommandFailedEvent (and debug log) is generated if decoding fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4321&quot;&gt;&lt;del&gt;JAVA-4321&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 4.3.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/db44a411c340b2211654538479485ddd5224ada5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/db44a411c340b2211654538479485ddd5224ada5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4100255" author="xgen-internal-githook" created="Mon, 4 Oct 2021 17:55:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Either CommandFailed or CommandSucceeded event should be published, not both (#793)&lt;/p&gt;

&lt;p&gt;This fixes a bug in the synchronous driver in which the driver sends a CommandSucceededEvent,&lt;br/&gt;
followed by a CommandFailedEvent (for the same command) in the case were the server replied&lt;br/&gt;
successfully but the Decoder configured to decode the response throws an exception.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4321&quot; title=&quot;CommandFailedEvent (and debug log) is generated if decoding fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4321&quot;&gt;&lt;del&gt;JAVA-4321&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 4.3.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/951abf7b764a7fc159ef239a96eb4427e0ef9fc1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/951abf7b764a7fc159ef239a96eb4427e0ef9fc1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4100252" author="xgen-internal-githook" created="Mon, 4 Oct 2021 17:54:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Either CommandFailed or CommandSucceeded event should be published, not both (#793)&lt;/p&gt;

&lt;p&gt;This fixes a bug in the synchronous driver in which the driver sends a CommandSucceededEvent,&lt;br/&gt;
followed by a CommandFailedEvent (for the same command) in the case were the server replied&lt;br/&gt;
successfully but the Decoder configured to decode the response throws an exception.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4321&quot; title=&quot;CommandFailedEvent (and debug log) is generated if decoding fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4321&quot;&gt;&lt;del&gt;JAVA-4321&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/4ac02c5552ec94bc979cdcf066dd313c546689be&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/4ac02c5552ec94bc979cdcf066dd313c546689be&lt;/a&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|hr3nbj:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>