<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:36:25 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>[CSHARP-299] MongoQueryException should provide response document that caused it</title>
                <link>https://jira.mongodb.org/browse/CSHARP-299</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Currently, MongoQueryException only stores the message string. For our internal error handling mechanism it would be much better if it provided access to the response document.&lt;br/&gt;
MongoCommandException, for example, has the ability to store CommandResult, and having something like QueryResult, containing the response document would be very good.&lt;br/&gt;
I think this will be a good addition for everyone to use, at least to be able to do detailed logging.&lt;/p&gt;

&lt;p&gt;Currently, because there is no access to the response document we have to do error testing in the following way (yes, this code smells, but there&apos;s no choice right now) :&lt;br/&gt;
catch (MongoQueryException exception)&lt;/p&gt;
{
    if (exception.Message.Contains(&quot;\&quot;code\&quot; : 13435 }
&lt;p&gt;&quot;))&lt;/p&gt;
    {
    ...
    }
&lt;p&gt;}&lt;/p&gt;</description>
                <environment></environment>
        <key id="20539">CSHARP-299</key>
            <summary>MongoQueryException should provide response document that caused it</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="onyxmaster">Aristarkh Zagorodnikov</reporter>
                        <labels>
                            <label>exception</label>
                            <label>query</label>
                    </labels>
                <created>Fri, 5 Aug 2011 14:45:18 +0000</created>
                <updated>Thu, 2 Apr 2015 18:28:35 +0000</updated>
                            <resolved>Fri, 5 Aug 2011 20:59:24 +0000</resolved>
                                    <version>1.2</version>
                                    <fixVersion>1.2</fixVersion>
                                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="46982" author="onyxmaster" created="Mon, 8 Aug 2011 10:58:10 +0000"  >&lt;p&gt;Thanks a lot!&lt;/p&gt;</comment>
                            <comment id="46713" author="rstam" created="Fri, 5 Aug 2011 20:59:24 +0000"  >&lt;p&gt;Implemented.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <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|hrh8jj:</customfieldvalue>

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