<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:04 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-513] MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2</title>
                <link>https://jira.mongodb.org/browse/CSHARP-513</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;MongoDB.DriverUnitTests.MongoDatabaseTests.TestGetProfilingInfo:&lt;br/&gt;
System.InvalidOperationException : ReadBsonType can only be called when State is Type, not when State is Value.&lt;/p&gt;

&lt;p&gt;The stack trace is&lt;/p&gt;

&lt;p&gt;at MongoDB.Bson.IO.BsonReader.ThrowInvalidState(String methodName, BsonReaderState[] validStates) in C:\source\mongo-csharp-driver\Bson\IO\BsonReader.cs:line 745&lt;br/&gt;
at MongoDB.Bson.IO.BsonBinaryReader.ReadBsonType&lt;span class=&quot;error&quot;&gt;&amp;#91;TValue&amp;#93;&lt;/span&gt;(BsonTrie`1 bsonTrie, Boolean&amp;amp; found, TValue&amp;amp; value) in C:\source\mongo-csharp-driver\Bson\IO\BsonBinaryReader.cs:line 181&lt;br/&gt;
at MongoDB.Bson.IO.BsonReader.ReadBsonType() in C:\source\mongo-csharp-driver\Bson\IO\BsonReader.cs:line 375&lt;br/&gt;
at MongoDB.Driver.SystemProfileInfoSerializer.Deserialize(BsonReader bsonReader, Type nominalType, Type actualType, IBsonSerializationOptions options) in C:\source\mongo-csharp-driver\Driver\Core\SystemProfileInfo.cs:line 382&lt;br/&gt;
at MongoDB.Bson.Serialization.Serializers.BsonBaseSerializer.Deserialize(BsonReader bsonReader, Type nominalType, IBsonSerializationOptions options) in C:\source\mongo-csharp-driver\Bson\Serialization\Serializers\BsonBaseSerializer.cs:line 77&lt;br/&gt;
at MongoDB.Bson.Serialization.BsonSerializer.Deserialize(BsonReader bsonReader, Type nominalType, IBsonSerializationOptions options) in C:\source\mongo-csharp-driver\Bson\Serialization\BsonSerializer.cs:line 230&lt;br/&gt;
at MongoDB.Driver.Internal.MongoReplyMessage`1.ReadFrom(BsonBuffer buffer, IBsonSerializationOptions serializationOptions) in C:\source\mongo-csharp-driver\Driver\Internal\MongoReplyMessage.cs:line 105&lt;br/&gt;
at MongoDB.Driver.Internal.MongoConnection.ReceiveMessage&lt;span class=&quot;error&quot;&gt;&amp;#91;TDocument&amp;#93;&lt;/span&gt;(BsonBinaryReaderSettings readerSettings, IBsonSerializationOptions serializationOptions) in C:\source\mongo-csharp-driver\Driver\Internal\MongoConnection.cs:line 445&lt;br/&gt;
at MongoDB.Driver.MongoCursorEnumerator`1.GetReply(MongoConnection connection, MongoRequestMessage message) in C:\source\mongo-csharp-driver\Driver\Core\MongoCursorEnumerator.cs:line 296&lt;br/&gt;
at MongoDB.Driver.MongoCursorEnumerator`1.GetFirst() in C:\source\mongo-csharp-driver\Driver\Core\MongoCursorEnumerator.cs:line 253&lt;br/&gt;
at MongoDB.Driver.MongoCursorEnumerator`1.MoveNext() in C:\source\mongo-csharp-driver\Driver\Core\MongoCursorEnumerator.cs:line 141&lt;br/&gt;
at System.Linq.Enumerable.First&lt;span class=&quot;error&quot;&gt;&amp;#91;TSource&amp;#93;&lt;/span&gt;(IEnumerable`1 source)&lt;br/&gt;
at MongoDB.DriverUnitTests.MongoDatabaseTests.TestGetProfilingInfo() in C:\source\mongo-csharp-driver\DriverUnitTests\Core\MongoDatabaseTests.cs:line 181&lt;/p&gt;


</description>
                <environment>Latest sources against mongodb 2.1.2. The same test succeeds against 2.0.6</environment>
        <key id="42908">CSHARP-513</key>
            <summary>MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2</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="craig.wilson@mongodb.com">Craig Wilson</assignee>
                                    <reporter username="sridhar">Sridhar Nanjundeswaran</reporter>
                        <labels>
                    </labels>
                <created>Fri, 29 Jun 2012 22:09:07 +0000</created>
                <updated>Thu, 20 Mar 2014 14:34:24 +0000</updated>
                            <resolved>Sun, 22 Jul 2012 00:06:29 +0000</resolved>
                                    <version>1.4.2</version>
                                    <fixVersion>1.6</fixVersion>
                                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="145765" author="auto" created="Sat, 21 Jul 2012 20:29:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-21T13:29:01-07:00&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;, u&apos;name&apos;: u&apos;rstam&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: Added missing doc comments and edited a few others. Changed implementation of DeserializeValue. Renamed Raw to RawDocument (to match other similar classes) and a few other private variable renamings.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/30cb88705e5ef4d35c1d7aa2080f0a75a9d7f334&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/30cb88705e5ef4d35c1d7aa2080f0a75a9d7f334&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145764" author="auto" created="Sat, 21 Jul 2012 20:29:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-21T09:37:41-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: cleanup and renaming.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/516525777b81ebb6cbf69ab3e5d36370fdb8c771&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/516525777b81ebb6cbf69ab3e5d36370fdb8c771&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145763" author="auto" created="Sat, 21 Jul 2012 20:29:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-21T06:06:00-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: moved duplicate code from BsonSerializationInfoHelper to BsonSerializationInfo.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/c6d50dd6efa505e9c8b8b71d65a16e3149e474bd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/c6d50dd6efa505e9c8b8b71d65a16e3149e474bd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145762" author="auto" created="Sat, 21 Jul 2012 20:29:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-21T05:58:00-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: further enhancements to the BsonDocumentBackedClass.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/9e5ba7dd9d3954c5b4345a0fc9611386c86da76e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/9e5ba7dd9d3954c5b4345a0fc9611386c86da76e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145761" author="auto" created="Sat, 21 Jul 2012 20:29:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-20T19:11:47-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: added BsonDocumentBackedClass to remove the redundancy of element name specifications between a serializer and a backed document.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/df7cb45c3f02f78afc381a16a11c94a95f9def47&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/df7cb45c3f02f78afc381a16a11c94a95f9def47&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145760" author="auto" created="Sat, 21 Jul 2012 20:29:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-20T18:42:36-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: refactored SystemProfileInfo to be backed by a document.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/0bbb7977928c98bf3a3798ed92163e3e8961f62c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/0bbb7977928c98bf3a3798ed92163e3e8961f62c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="145759" author="auto" created="Sat, 21 Jul 2012 20:29:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-07-20T11:51:55-07:00&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: added new server values into SystemProfileInfo.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/3fff8c4de77fcf1caa4df857f0b60733b5384cea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/3fff8c4de77fcf1caa4df857f0b60733b5384cea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="138376" author="rstam" created="Sun, 1 Jul 2012 03:49:47 +0000"  >&lt;p&gt;I pushed the missing SkipValue to master. So in version 1.5 the new fields added by server 2.2 are ignored. We are postponing to 1.6 adding support for the new fields.&lt;/p&gt;</comment>
                            <comment id="138375" author="auto" created="Sun, 1 Jul 2012 03:48:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-30T20:48:02-07:00&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;, u&apos;name&apos;: u&apos;rstam&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-513&quot; title=&quot;MongoDatabaseTests.TestGetProfilingInfo fails with InvalidOperationException when run against 2.1.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-513&quot;&gt;&lt;del&gt;CSHARP-513&lt;/del&gt;&lt;/a&gt;: Fixed SystemProfileInfo.Deserialize to call SkipValue on unknown fields. In 1.6 we will add support for the new fields.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/43103bb76660a8b9599714297e341c6356d21cc4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/43103bb76660a8b9599714297e341c6356d21cc4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="138166" author="sridhar" created="Fri, 29 Jun 2012 22:13:37 +0000"  >&lt;p&gt;Note : This works fine with 2.1.1 also&lt;/p&gt;</comment>
                            <comment id="138164" author="sridhar" created="Fri, 29 Jun 2012 22:11:32 +0000"  >&lt;p&gt;The 2.0.6 profile entry is&lt;br/&gt;
{&lt;br/&gt;
  &quot;ts&quot;: ISODate(&quot;2012-06-29T21:32:23.079Z&quot;),&lt;br/&gt;
  &quot;op&quot;: &quot;command&quot;,&lt;br/&gt;
  &quot;ns&quot;: &quot;test2.$cmd&quot;,&lt;br/&gt;
  &quot;command&quot;: &lt;/p&gt;
{
    &quot;profile&quot;: 0
  }
&lt;p&gt;,&lt;br/&gt;
  &quot;ntoreturn&quot;: 1,&lt;br/&gt;
  &quot;responseLength&quot;: 58,&lt;br/&gt;
  &quot;millis&quot;: 0,&lt;br/&gt;
  &quot;client&quot;: &quot;127.0.0.1&quot;,&lt;br/&gt;
  &quot;user&quot;: &quot;&quot;&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;The 2.1.2 profile entry is &lt;br/&gt;
{&lt;br/&gt;
  &quot;ts&quot;: ISODate(&quot;2012-06-29T21:32:19.933Z&quot;),&lt;br/&gt;
  &quot;op&quot;: &quot;command&quot;,&lt;br/&gt;
  &quot;ns&quot;: &quot;test2.$cmd&quot;,&lt;br/&gt;
  &quot;command&quot;: &lt;/p&gt;
{
    &quot;profile&quot;: 0
  }
&lt;p&gt;,&lt;br/&gt;
  &quot;ntoreturn&quot;: 1,&lt;br/&gt;
  &quot;keyUpdates&quot;: 0,&lt;br/&gt;
  &quot;numYield&quot;: 0,&lt;br/&gt;
  &quot;lockStatMillis&quot;: {&lt;br/&gt;
    &quot;timeLocked&quot;: &lt;/p&gt;
{
      &quot;r&quot;: NumberLong(0),
      &quot;w&quot;: NumberLong(334952)
    }
&lt;p&gt;,&lt;br/&gt;
    &quot;timeAcquiring&quot;: &lt;/p&gt;
{
      &quot;r&quot;: NumberLong(0),
      &quot;w&quot;: NumberLong(21)
    }
&lt;p&gt;  },&lt;br/&gt;
  &quot;responseLength&quot;: 58,&lt;br/&gt;
  &quot;millis&quot;: 0,&lt;br/&gt;
  &quot;client&quot;: &quot;127.0.0.1&quot;,&lt;br/&gt;
  &quot;user&quot;: &quot;&quot;&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;MongoDB.Driver.SystemProfileInfoSerializer does not account for numYield and lockStateMillis&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|hrh7d3:</customfieldvalue>

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