<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:41:57 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-2228] Size must be between 0 and 16793600(16MB)</title>
                <link>https://jira.mongodb.org/browse/CSHARP-2228</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;By inserting data (~50000 documents at once) using the &lt;em&gt;collection.InsertMany(documents)&lt;/em&gt; method I get the following exception:&lt;br/&gt;
*MongoDB.Driver.MongoCommandException: Command insert failed: BSONObj size: 16793676 (0x100404C) is invalid. Size must be between 0 and 16793600(16MB)&lt;br/&gt;
*&lt;br/&gt;
This occures in different collections independent of document structure. &lt;br/&gt;
I think that is related to the maxWriteBatchSize value, which was changed from 1000 to 100,000 operations because I am able to workaround this issue downgrading MongoDB to 3.4. So I am not sure if this bug hits the C# driver, but to split the operations is the driver thing, so it is related? &lt;br/&gt;
Another workaround I tried, was chunking to 500 documents at once, but unfortunately that did not help.&lt;/p&gt;

&lt;p&gt;Full stack:&lt;br/&gt;
MongoDB.Driver.MongoCommandException: Command insert failed: BSONObj size: 16793676 (0x100404C) is invalid. Size must be between 0 and 16793600(16MB) First element: insert: &quot;SuppliersArticleFilter&quot;.&lt;br/&gt;
   at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.ProcessReply(ConnectionId connectionId, ReplyMessage`1 reply)&lt;br/&gt;
   at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Servers.Server.ServerChannel.ExecuteProtocol&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(IWireProtocol`1 protocol, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Servers.Server.ServerChannel.Command&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(ICoreSession session, ReadPreference readPreference, DatabaseNamespace databaseNamespace, BsonDocument command, IElementNameValidator commandValidator, BsonDocument additionalOptions, Func`1 responseHandling, Boolean slaveOk, IBsonSerializer`1 resultSerializer, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.RetryableWriteCommandOperationBase.ExecuteAttempt(RetryableWriteContext context, Int32 attempt, Nullable`1 transactionNumber, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.RetryableWriteOperationExecutor.Execute&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(IRetryableWriteOperation`1 operation, RetryableWriteContext context, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.ExecuteBatches(RetryableWriteContext context, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase`1.Execute(RetryableWriteContext context, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation.ExecuteBatch(RetryableWriteContext context, Batch batch, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation.Execute(IWriteBinding binding, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.OperationExecutor.ExecuteWriteOperation&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(IWriteBinding binding, IWriteOperation`1 operation, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionImpl`1.ExecuteWriteOperation&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(IClientSessionHandle session, IWriteOperation`1 operation, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionImpl`1.BulkWrite(IClientSessionHandle session, IEnumerable`1 requests, BulkWriteOptions options, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionImpl`1.&amp;lt;&amp;gt;c_&lt;em&gt;DisplayClass23_0.&amp;lt;BulkWrite&amp;gt;b&lt;/em&gt;_0(IClientSessionHandle session)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionImpl`1.UsingImplicitSession&lt;span class=&quot;error&quot;&gt;&amp;#91;TResult&amp;#93;&lt;/span&gt;(Func`2 func, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionImpl`1.BulkWrite(IEnumerable`1 requests, BulkWriteOptions options, CancellationToken cancellationToken)&lt;br/&gt;
   at MongoDB.Driver.MongoCollectionBase`1.InsertMany(IEnumerable`1 documents, InsertManyOptions options, CancellationToken cancellationToken)&lt;br/&gt;
   at NewCatalogue.DataAccess.Articles.ArticlesDataAdapter.InsertEntities&lt;span class=&quot;error&quot;&gt;&amp;#91;T&amp;#93;&lt;/span&gt;(IEnumerable`1 entities, String collectionName) in D:\VSTS\Workspaces\NewCatalog\DevMain\Sources\NewCatalogue.DataAccess.Articles\ArticlesDataAdapter.cs:line 274&lt;br/&gt;
   at ArticlesData.Import.ArticleFilters.MongoDbArticleFiltersImporter.ImportArticleFiltersForCar(Int32 carId, String collectionName, Int32 linkingTargetType) in D:\VSTS\Workspaces\NewCatalog\DevMain\Sources\ArticlesData.Import\ArticleFilters\MongoDbArticleFiltersImporter.cs:line 93&lt;br/&gt;
   at ArticlesData.Import.ArticleFilters.MongoDbArticleFiltersImporter.&amp;lt;&amp;gt;c_&lt;em&gt;DisplayClass4_0.&amp;lt;ImportArticleFiltersInternal&amp;gt;b&lt;/em&gt;_0(Int32 carId) in D:\VSTS\Workspaces\NewCatalog\DevMain\Sources\ArticlesData.Import\ArticleFilters\MongoDbArticleFiltersImporter.cs:line 71&lt;br/&gt;
   at System.Threading.Tasks.Parallel.&amp;lt;&amp;gt;c_&lt;em&gt;DisplayClass17_0`1.&amp;lt;ForWorker&amp;gt;b&lt;/em&gt;_1()&lt;br/&gt;
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)&lt;br/&gt;
   at System.Threading.Tasks.Task.&amp;lt;&amp;gt;c_&lt;em&gt;DisplayClass176_0.&amp;lt;ExecuteSelfReplicating&amp;gt;b&lt;/em&gt;_0(Object )&amp;lt;---&lt;/p&gt;

&lt;p&gt;MongoDB logfile:&lt;br/&gt;
2018-03-18T13:50:00.904+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Trying to start Windows service &apos;MongoDB&apos;&lt;br/&gt;
2018-03-18T13:50:00.906+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; MongoDB starting : pid=1544 port=27017 dbpath=C:\MongoData\db 64-bit host=xxxxxx&lt;br/&gt;
2018-03-18T13:50:00.906+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; targetMinOS: Windows 7/Windows Server 2008 R2&lt;br/&gt;
2018-03-18T13:50:00.906+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; db version v3.6.2&lt;br/&gt;
2018-03-18T13:50:00.907+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; git version: 489d177dbd0f0420a8ca04d39fd78d0a2c539420&lt;br/&gt;
2018-03-18T13:50:00.907+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; OpenSSL version: OpenSSL 1.0.1u-fips  22 Sep 2016&lt;br/&gt;
2018-03-18T13:50:00.907+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; allocator: tcmalloc&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; modules: none&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; build environment:&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt;     distmod: 2008plus-ssl&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt;     distarch: x86_64&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt;     target_arch: x86_64&lt;br/&gt;
2018-03-18T13:50:00.916+0100 I CONTROL  &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; options: { config: &quot;C:\MongoData\mongod.cfg&quot;, net: &lt;/p&gt;
{ bindIp: &quot;xxxxxx&quot;, port: 27017, wireObjectCheck: false }
&lt;p&gt;, service: true, setParameter: &lt;/p&gt;
{ maxIndexBuildMemoryUsageMegabytes: &quot;3000&quot; }
&lt;p&gt;, storage: &lt;/p&gt;
{ dbPath: &quot;C:\MongoData\db&quot;, directoryPerDB: true }
&lt;p&gt;, systemLog: &lt;/p&gt;
{ destination: &quot;file&quot;, path: &quot;C:\MongoData\log\log.log&quot; }
&lt;p&gt; }&lt;br/&gt;
2018-03-18T13:50:00.917+0100 I -        &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; Detected data files in C:\MongoData\db created by the &apos;wiredTiger&apos; storage engine, so setting the active storage engine to &apos;wiredTiger&apos;.&lt;/p&gt;</description>
                <environment>MongoDB 3.6.2, Windows 10</environment>
        <key id="518676">CSHARP-2228</key>
            <summary>Size must be between 0 and 16793600(16MB)</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="stoos">Eugen Blagovskij</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Mar 2018 10:58:35 +0000</created>
                <updated>Thu, 29 Mar 2018 14:34:51 +0000</updated>
                            <resolved>Thu, 29 Mar 2018 14:34:50 +0000</resolved>
                                                                    <component>Write Operations</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1849017" author="rstam" created="Thu, 29 Mar 2018 14:34:23 +0000"  >&lt;p&gt;No problem! Thanks for reporting it.&lt;/p&gt;</comment>
                            <comment id="1849016" author="stoos" created="Thu, 29 Mar 2018 14:33:38 +0000"  >&lt;p&gt;Sorry, it is a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-2207&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/CSHARP-2207&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1849015" author="rstam" created="Thu, 29 Mar 2018 14:33:31 +0000"  >&lt;p&gt;This looks like it&apos;s the same issue as &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-2207&quot; title=&quot;Large bulk writes not always splitting correctly&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-2207&quot;&gt;&lt;del&gt;CSHARP-2207&lt;/del&gt;&lt;/a&gt;, which is fixed in the upcoming 2.5.1 release.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="506313">CSHARP-2207</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|htl6lj:</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>