<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:50 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-791] Race condition with reusing connections</title>
                <link>https://jira.mongodb.org/browse/CSHARP-791</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;When executing the code:&lt;/p&gt;

&lt;p&gt;    List&amp;lt;TDmo&amp;gt; items = cursor.ToList();&lt;/p&gt;

&lt;p&gt;An error occurs deserializing a document.  Code in the finally block of MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs, DeserializeMemberValue(BsonReader, BsonMemberMap) throws a nice exception.  &lt;/p&gt;

&lt;p&gt;Then, while unwinding the stack the finally block in  MongoCSharp/MongoDB.Driver/Operations/QueryOperation.cs, Execute(IConnectionProvider) calls KillCursor() which calls AcquireConnection().  This appears to acquire the connection that is in the process of being closed from the exception above.  &lt;/p&gt;

&lt;p&gt;If you step through the code in the debugger (MonoDevelop or Xamarin Studio), you slow things down enough so that a FileFormatException is throw.  In production, you typically just the InvalidOperationException.&lt;/p&gt;</description>
                <environment>OSX, Mono 3.2.1</environment>
        <key id="85030">CSHARP-791</key>
            <summary>Race condition with reusing connections</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="john@lyon-smith.org">John Lyon-Smith</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Aug 2013 17:57:46 +0000</created>
                <updated>Tue, 25 Aug 2015 14:18:05 +0000</updated>
                            <resolved>Fri, 30 Aug 2013 04:37:06 +0000</resolved>
                                    <version>1.8.1</version>
                                    <fixVersion>1.8.3</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1013850" author="xgen-internal-githook" created="Tue, 25 Aug 2015 14:18:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Ignore any exceptions thrown by KillCursor.&lt;br/&gt;
Branch: v1.8.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/f53571164b4b73347cb346e164557ac1dd47b473&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/f53571164b4b73347cb346e164557ac1dd47b473&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1013849" author="xgen-internal-githook" created="Tue, 25 Aug 2015 14:18:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Don&apos;t let an exception on one connection cause us to think that we are no longer connected to the server.&lt;br/&gt;
Branch: v1.8.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/03fd9b5625aaa4298ca1846050f193a88c767510&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/03fd9b5625aaa4298ca1846050f193a88c767510&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="431092" author="auto" created="Wed, 25 Sep 2013 14:56:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Ignore any exceptions thrown by KillCursor.&lt;br/&gt;
Branch: v1.8.3&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/f53571164b4b73347cb346e164557ac1dd47b473&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/f53571164b4b73347cb346e164557ac1dd47b473&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="431091" author="auto" created="Wed, 25 Sep 2013 14:56:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Don&apos;t let an exception on one connection cause us to think that we are no longer connected to the server.&lt;br/&gt;
Branch: v1.8.3&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/03fd9b5625aaa4298ca1846050f193a88c767510&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/03fd9b5625aaa4298ca1846050f193a88c767510&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="414363" author="auto" created="Thu, 29 Aug 2013 21:13:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Ignore any exceptions thrown by KillCursor.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/c26ce6e33ab6552b5b94ac9627cc992e3af419b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/c26ce6e33ab6552b5b94ac9627cc992e3af419b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="414339" author="auto" created="Thu, 29 Aug 2013 20:44:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;: Don&apos;t let an exception on one connection cause us to think that we are no longer connected to the server.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/bda77f528b72ee95348790af8113d6645d4e3d5b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/bda77f528b72ee95348790af8113d6645d4e3d5b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="411079" author="john@lyon-smith.org" created="Sun, 25 Aug 2013 22:28:53 +0000"  >&lt;p&gt;Sample that repros the bug under Mono 3.0.&lt;/p&gt;</comment>
                            <comment id="411077" author="john@lyon-smith.org" created="Sun, 25 Aug 2013 22:26:01 +0000"  >&lt;p&gt;I&apos;m attaching a sample program that reproduces the problem.  Here is the stack trace I get from running in Xamarin Studio:&lt;/p&gt;

&lt;p&gt;System.InvalidOperationException: Server instance localhost:27017 is no longer connected.&lt;br/&gt;
  at MongoDB.Driver.MongoServerInstance.AcquireConnection () &lt;span class=&quot;error&quot;&gt;&amp;#91;0x0002e&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Communication/MongoServerInstance.cs:389 &lt;br/&gt;
  at MongoDB.Driver.MongoServer.AcquireConnection (MongoDB.Driver.MongoServerInstance serverInstance) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00091&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/MongoServer.cs:985 &lt;br/&gt;
  at MongoDB.Driver.MongoCursor`1+MongoCursorConnectionProvider&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.AcquireConnection () &lt;span class=&quot;error&quot;&gt;&amp;#91;0x0003f&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/MongoCursor.cs:1004 &lt;br/&gt;
  at MongoDB.Driver.Operations.QueryOperation`1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.KillCursor (IConnectionProvider connectionProvider, Int64 cursorId) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00002&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Operations/QueryOperation.cs:186 &lt;br/&gt;
  at MongoDB.Driver.Operations.QueryOperation`1+&amp;lt;Execute&amp;gt;c_&lt;em&gt;Iterator1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.&amp;lt;&amp;gt;&lt;/em&gt;_Finally0 () &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00036&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Operations/QueryOperation.cs:120 &lt;br/&gt;
  at MongoDB.Driver.Operations.QueryOperation`1+&amp;lt;Execute&amp;gt;c__Iterator1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.MoveNext () &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00292&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Operations/QueryOperation.cs:115 &lt;br/&gt;
  at System.Collections.Generic.List`1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.AddEnumerable (IEnumerable`1 enumerable) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00013&amp;#93;&lt;/span&gt; in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.2/mcs/class/corlib/System.Collections.Generic/List.cs:134 &lt;br/&gt;
  at System.Collections.Generic.List`1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;..ctor (IEnumerable`1 collection) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x0002f&amp;#93;&lt;/span&gt; in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.2/mcs/class/corlib/System.Collections.Generic/List.cs:69 &lt;br/&gt;
  at System.Linq.Enumerable.ToList&lt;span class=&quot;error&quot;&gt;&amp;#91;Test&amp;#93;&lt;/span&gt; (IEnumerable`1 source) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00006&amp;#93;&lt;/span&gt; in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.2/mcs/class/System.Core/System.Linq/Enumerable.cs:2951 &lt;br/&gt;
  at CSHARP791.MainClass.Main (System.String[] args) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00094&amp;#93;&lt;/span&gt; in /Users/john/Projects/Scratch/&lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;/&lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-791&quot; title=&quot;Race condition with reusing connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-791&quot;&gt;&lt;del&gt;CSHARP-791&lt;/del&gt;&lt;/a&gt;/Program.cs:49 &lt;/p&gt;

&lt;p&gt;If you change numDocs to 1 you get the expected exception:&lt;/p&gt;

&lt;p&gt;System.IO.FileFormatException: An error occurred while deserializing the Items property of class CSHARP791.Test: An error occurred while deserializing the B property of class CSHARP791.Item: Input string was not in the correct format ---&amp;gt; System.IO.FileFormatException: An error occurred while deserializing the B property of class CSHARP791.Item: Input string was not in the correct format ---&amp;gt; System.FormatException: Input string was not in the correct format&lt;br/&gt;
  at System.Int32.Parse (System.String s, NumberStyles style, IFormatProvider provider) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00012&amp;#93;&lt;/span&gt; in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.2/mcs/class/corlib/System/Int32.cs:639 &lt;br/&gt;
  at System.Xml.XmlConvert.ToInt32 (System.String s) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00000&amp;#93;&lt;/span&gt; in /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.2/mcs/class/System.XML/System.Xml/XmlConvert.cs:476 &lt;br/&gt;
  at MongoDB.Bson.Serialization.Serializers.Int32Serializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00090&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/Int32Serializer.cs:79 &lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMemberValue (MongoDB.Bson.IO.BsonReader bsonReader, MongoDB.Bson.Serialization.BsonMemberMap memberMap) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x000c8&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:594 &lt;br/&gt;
  &amp;#8212; End of inner exception stack trace &amp;#8212;&lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMemberValue (MongoDB.Bson.IO.BsonReader bsonReader, MongoDB.Bson.Serialization.BsonMemberMap memberMap) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00135&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:601 &lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x001b0&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:173 &lt;br/&gt;
  at MongoDB.Bson.Serialization.Serializers.EnumerableSerializer`1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Item&amp;#93;&lt;/span&gt;.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00093&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/EnumerableSerializer.cs:242 &lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMemberValue (MongoDB.Bson.IO.BsonReader bsonReader, MongoDB.Bson.Serialization.BsonMemberMap memberMap) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x000c8&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:594 &lt;br/&gt;
  &amp;#8212; End of inner exception stack trace &amp;#8212;&lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.DeserializeMemberValue (MongoDB.Bson.IO.BsonReader bsonReader, MongoDB.Bson.Serialization.BsonMemberMap memberMap) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00135&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:601 &lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, System.Type actualType, IBsonSerializationOptions options) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x001b0&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:173 &lt;br/&gt;
  at MongoDB.Bson.Serialization.BsonClassMapSerializer.Deserialize (MongoDB.Bson.IO.BsonReader bsonReader, System.Type nominalType, IBsonSerializationOptions options) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00066&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Bson/Serialization/Serializers/BsonClassMapSerializer.cs:75 &lt;br/&gt;
  at MongoDB.Driver.Internal.MongoReplyMessage`1&lt;span class=&quot;error&quot;&gt;&amp;#91;CSHARP791.Test&amp;#93;&lt;/span&gt;.ReadFrom (MongoDB.Bson.IO.BsonBuffer buffer, IBsonSerializationOptions serializationOptions) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x00199&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Communication/Messages/MongoReplyMessage.cs:122 &lt;br/&gt;
  at MongoDB.Driver.Internal.MongoConnection.ReceiveMessage&lt;span class=&quot;error&quot;&gt;&amp;#91;Test&amp;#93;&lt;/span&gt; (MongoDB.Bson.IO.BsonBinaryReaderSettings readerSettings, IBsonSerializer serializer, IBsonSerializationOptions serializationOptions) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x0008b&amp;#93;&lt;/span&gt; in /Users/john/Projects/MongoCSharp/MongoDB.Driver/Communication/MongoConnection.cs:266 &lt;/p&gt;
</comment>
                            <comment id="398694" author="craiggwilson" created="Thu, 8 Aug 2013 14:57:22 +0000"  >&lt;p&gt;Thanks for reporting.  Could you provide the stack traces so we can attempt to reproduce?  If you have a small program demonstrating the problem, that would help even more.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="30373" name="CSHARP-791.zip" size="4671" author="john@lyon-smith.org" created="Sun, 25 Aug 2013 22:28:53 +0000"/>
                    </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|hrnd9r:</customfieldvalue>

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