<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:36:24 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-293] Add some additional information to error message when mapping a class results in duplicate element name</title>
                <link>https://jira.mongodb.org/browse/CSHARP-293</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;When mapping a class results in duplicate element names, provide a few additional pieces of information (beyond what&apos;s already being provided).&lt;/p&gt;

&lt;p&gt;1. Is the conflicting member a field or a property&lt;br/&gt;
2. Is the existing member a field or a property&lt;br/&gt;
3. Which class is the existing member in&lt;/p&gt;

&lt;p&gt;For example given:&lt;/p&gt;

&lt;p&gt;public class C {&lt;br/&gt;
    public ObjectId;&lt;br/&gt;
    public int N;&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;public class D : C {&lt;br/&gt;
    public new int N &lt;/p&gt;
{ get; set; }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;The error message should read something along the lines of:&lt;/p&gt;

&lt;p&gt;&quot;The property &apos;N&apos; of class &apos;D&apos; cannot use element name &apos;N&apos; because it is already being used by field &apos;N&apos; of class &apos;C&apos;.&lt;/p&gt;

&lt;p&gt;The current error message is:&lt;/p&gt;

&lt;p&gt;&quot;Member &apos;N&apos; of class &apos;D&apos; cannot use element name &apos;N&apos; because it is already being used by member &apos;N&apos;.&quot;&lt;/p&gt;

&lt;p&gt;which doesn&apos;t make clear that the conflicting instance of &apos;N&apos; is in a base class.&lt;/p&gt;</description>
                <environment></environment>
        <key id="20329">CSHARP-293</key>
            <summary>Add some additional information to error message when mapping a class results in duplicate element name</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                    </labels>
                <created>Sun, 31 Jul 2011 15:52:38 +0000</created>
                <updated>Thu, 2 Apr 2015 18:28:02 +0000</updated>
                            <resolved>Wed, 3 Aug 2011 15:43:36 +0000</resolved>
                                    <version>1.1</version>
                                    <fixVersion>1.2</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|hrh8kv:</customfieldvalue>

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