<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:46:59 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-4024] System.InvalidOperationException: This constructor can only be used when BsonDefaults.GuidRepresentationMode is V2.</title>
                <link>https://jira.mongodb.org/browse/CSHARP-4024</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;h4&gt;&lt;a name=&quot;Summary&quot;&gt;&lt;/a&gt;Summary&lt;/h4&gt;
&lt;blockquote&gt;&lt;p&gt;System.InvalidOperationException: This constructor can only be used when BsonDefaults.GuidRepresentationMode is V2.&lt;/p&gt;

&lt;p&gt;System.InvalidOperationException&lt;br/&gt;
This constructor can only be used when BsonDefaults.GuidRepresentationMode is V2.&lt;br/&gt;
 at MongoDB.Bson.BsonBinaryData..ctor(Guid guid)&lt;br/&gt;
 at MongoDB.Bson.BsonTypeMapper.Convert(Object value, Conversion conversion)&lt;br/&gt;
 at MongoDB.Bson.BsonTypeMapper.TryMapToBsonValue(Object value, BsonValue&amp;amp; bsonValue)&lt;br/&gt;
 at MongoDB.Bson.BsonTypeMapper.MapToBsonValue(Object value)&lt;br/&gt;
 at MongoDB.Bson.BsonValue.Create(Object value)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateConstant(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateValue(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateOperation(BinaryExpression node, String op, Boolean canBeFlattened)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateValue(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateWhere(WhereExpression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateValue(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslatePipeline(PipelineExpression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateValue(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateMapping(ProjectionMapping mapping)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateMemberInit(MemberInitExpression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.TranslateValue(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.AggregateLanguageTranslator.Translate(Expression node, ExpressionTranslationOptions translationOptions)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.TranslateProjectValue(Expression selector)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.TranslateSelect(SelectExpression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.Translate(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.TranslatePipeline(PipelineExpression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.Translate(Expression node)&lt;br/&gt;
 at MongoDB.Driver.Linq.Translators.QueryableTranslator.Translate(Expression node, IBsonSerializerRegistry serializerRegistry, ExpressionTranslationOptions translationOptions)&lt;br/&gt;
 at MongoDB.Driver.Linq.MongoQueryProviderImpl`1.Translate(Expression expression)&lt;br/&gt;
 at MongoDB.Driver.Linq.MongoQueryProviderImpl`1.Execute(Expression expression)&lt;br/&gt;
 at MongoDB.Driver.Linq.MongoQueryableImpl`2.GetEnumerator()&lt;br/&gt;
 at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)&lt;br/&gt;
 at System.Linq.Enumerable.ToList&lt;span class=&quot;error&quot;&gt;&amp;#91;TSource&amp;#93;&lt;/span&gt;(IEnumerable`1 source)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;When executing the following LINQ query the above exception is thrown.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;var queryable = departmentCollection.AsQueryable()&lt;br/&gt;
.Where(x =&amp;gt; x.Id == department.Id)&lt;br/&gt;
.Select(x =&amp;gt;&#160;new DepartmentDTO()&lt;br/&gt;
 &lt;/p&gt;
&lt;div class=&quot;error&quot;&gt;&lt;span class=&quot;error&quot;&gt;Unknown macro: {
 Employees = x.Employees.Where(x =&amp;gt; x.Id == employee.Id)
 }&lt;/span&gt; &lt;/div&gt;
&lt;p&gt;).ToList();&lt;/p&gt;&lt;/blockquote&gt;
&lt;h4&gt;&lt;a name=&quot;Driverversion%3A2.12.0&quot;&gt;&lt;/a&gt;Driver version: 2.12.0&lt;/h4&gt;
&lt;p&gt;MongoDB server version: 4.4.12&lt;br/&gt;
Topology: replica set&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1972845">CSHARP-4024</key>
            <summary>System.InvalidOperationException: This constructor can only be used when BsonDefaults.GuidRepresentationMode is V2.</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="3">Duplicate</resolution>
                                        <assignee username="james.kovacs@mongodb.com">James Kovacs</assignee>
                                    <reporter username="viraj.s@kidsxap.com.au">Tissa Siriwardana</reporter>
                        <labels>
                            <label>Bug</label>
                    </labels>
                <created>Fri, 28 Jan 2022 00:35:14 +0000</created>
                <updated>Fri, 28 Jan 2022 23:19:11 +0000</updated>
                            <resolved>Fri, 28 Jan 2022 23:19:11 +0000</resolved>
                                    <version>2.12.0</version>
                    <version>2.12.1</version>
                    <version>2.12.2</version>
                    <version>2.12.3</version>
                    <version>2.12.4</version>
                    <version>2.12.5</version>
                    <version>2.13.0</version>
                    <version>2.13.1</version>
                    <version>2.13.2</version>
                    <version>2.13.3</version>
                    <version>2.14.0</version>
                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4322744" author="james.kovacs" created="Fri, 28 Jan 2022 23:19:11 +0000"  >&lt;p&gt;Thank you for confirming. Closing as a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-3691&quot; title=&quot;GuidRepresentationMode.V3 filter in project of aggregation throws InvalidOperationException&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-3691&quot;&gt;&lt;del&gt;CSHARP-3691&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="4322740" author="viraj.s@kidsxap.com.au" created="Fri, 28 Jan 2022 23:15:47 +0000"  >&lt;p&gt;Hi James,&lt;/p&gt;

&lt;p&gt;Thanks for checking this. It works in v2.14.0 with the linq provider set to v3.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Viraj&lt;/p&gt;</comment>
                            <comment id="4321725" author="james.kovacs" created="Fri, 28 Jan 2022 18:19:40 +0000"  >&lt;p&gt;Hi, &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=viraj.s%40kidsxap.com.au&quot; class=&quot;user-hover&quot; rel=&quot;viraj.s@kidsxap.com.au&quot;&gt;viraj.s@kidsxap.com.au&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Thank you for reaching out to MongoDB with your issue. Initial indications are that this is a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-3691&quot; title=&quot;GuidRepresentationMode.V3 filter in project of aggregation throws InvalidOperationException&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-3691&quot;&gt;&lt;del&gt;CSHARP-3691&lt;/del&gt;&lt;/a&gt;, which is fixed in MongoDB .NET/C# Driver 2.14.0. Please try upgrading your driver to 2.14.0 and running your query with our new LINQ3 provider, which can be configured as follows:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var connectionString = &quot;mongodb://localhost&quot;;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var clientSettings = MongoClientSettings.FromConnectionString(connectionString);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;clientSettings.LinqProvider = LinqProvider.V3;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var client = new MongoClient(clientSettings);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;If this does not resolve the issue, please provide a self-contained repro of the problem so that we can analyze the issue further.&lt;/p&gt;

&lt;p&gt;Sincerely,&lt;br/&gt;
James&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="1759484">CSHARP-3691</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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|i01ha7:</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>