<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:56:32 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>[JAVA-2179] com.mongodb.connection.ByteBufferBsonOutput generated negative buffer size by integer overflow</title>
                <link>https://jira.mongodb.org/browse/JAVA-2179</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;In the class com.mongodb.connection.ByteBufferBsonOutput there is some strange buffer size calculation algorithm:&lt;/p&gt;

&lt;p&gt;            &lt;tt&gt;bufferList.add(bufferProvider.getBuffer(Math.min(INITIAL_BUFFER_SIZE &amp;lt;&amp;lt; index, MAX_BUFFER_SIZE)));&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;for index=21 the part &lt;tt&gt;INITIAL_BUFFER_SIZE &amp;lt;&amp;lt; index&lt;/tt&gt; creates an *&lt;b&gt;integer overflow&lt;/b&gt;*, resulting in the negative value: -2147483648&lt;br/&gt;
This causes the overall buffer size calculated in the presented line to become negative which will cause in the end the following exception:&lt;/p&gt;

&lt;p&gt;{{java.lang.IllegalArgumentException: null&lt;br/&gt;
	at java.nio.ByteBuffer.allocate(ByteBuffer.java:334) ~&lt;br/&gt;
	at com.mongodb.internal.connection.PowerOfTwoBufferPool.createNew(PowerOfTwoBufferPool.java:84) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.internal.connection.PowerOfTwoBufferPool.getBuffer(PowerOfTwoBufferPool.java:76) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.SocketStream.getBuffer(SocketStream.java:69) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:511) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.UsageTrackingInternalConnection.getBuffer(UsageTrackingInternalConnection.java:89) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.DefaultConnectionPool$PooledConnection.getBuffer(DefaultConnectionPool.java:417) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:89) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:84) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.ByteBufferBsonOutput.writeByte(ByteBufferBsonOutput.java:73) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.io.OutputBuffer.write(OutputBuffer.java:150) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.io.OutputBuffer.writeInt32(OutputBuffer.java:59) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.io.OutputBuffer.writeInt(OutputBuffer.java:160) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.io.OutputBuffer.writeString(OutputBuffer.java:89) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.BsonBinaryWriter.doWriteString(BsonBinaryWriter.java:262) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.AbstractBsonWriter.writeString(AbstractBsonWriter.java:548) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.codecs.StringCodec.encode(StringCodec.java:31) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.codecs.StringCodec.encode(StringCodec.java:28) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:211) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.encodeMap(DBObjectCodec.java:220) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:196) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.encodeIterable(DBObjectCodec.java:269) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:198) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:128) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:61) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:48) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:27) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:63) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:101) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:43) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.BaseWriteCommandMessage.encodeMessageBodyWithMetadata(BaseWriteCommandMessage.java:129) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.WriteCommandProtocol.sendMessage(WriteCommandProtocol.java:212) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.WriteCommandProtocol.execute(WriteCommandProtocol.java:101) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:67) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:37) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:159) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:286) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.connection.DefaultServerConnection.insertCommand(DefaultServerConnection.java:115) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.InsertOperation.executeCommandProtocol(InsertOperation.java:76) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:141) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:133) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:230) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:221) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:133) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:60) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.Mongo.execute(Mongo.java:781) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.Mongo$2.execute(Mongo.java:764) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBCollection.executeWriteOperation(DBCollection.java:333) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.mongodb.DBCollection.insert(DBCollection.java:328) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;mongo-java-driver-3.2.2.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
}}&lt;/p&gt;

&lt;p&gt;Note this is not a theoretical bug report, the following exception was thrown on a productive system! Therefore please fix these strange and defect by design calculations...&lt;/p&gt;</description>
                <environment></environment>
        <key id="283040">JAVA-2179</key>
            <summary>com.mongodb.connection.ByteBufferBsonOutput generated negative buffer size by integer overflow</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="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="mango">Jan S.</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Apr 2016 12:57:27 +0000</created>
                <updated>Wed, 19 Oct 2016 14:17:37 +0000</updated>
                            <resolved>Tue, 3 May 2016 22:24:16 +0000</resolved>
                                    <version>3.2.2</version>
                                    <fixVersion>0.8</fixVersion>
                                    <component>BSON</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1254192" author="xgen-internal-githook" created="Tue, 3 May 2016 22:23:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2179&quot; title=&quot;com.mongodb.connection.ByteBufferBsonOutput generated negative buffer size by integer overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2179&quot;&gt;&lt;del&gt;JAVA-2179&lt;/del&gt;&lt;/a&gt;: Avoid arithmetic overflow when writing to a large output buffer&lt;/p&gt;

&lt;p&gt;When the byte buffer index exceeds 20, the buffer size overflows.&lt;br/&gt;
Branch: 3.2.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/cdcaba813bf9aafc0f60e5e3180274ed30bb0c25&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/cdcaba813bf9aafc0f60e5e3180274ed30bb0c25&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1254034" author="xgen-internal-githook" created="Tue, 3 May 2016 20:00:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2179&quot; title=&quot;com.mongodb.connection.ByteBufferBsonOutput generated negative buffer size by integer overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2179&quot;&gt;&lt;del&gt;JAVA-2179&lt;/del&gt;&lt;/a&gt;: Avoid arithmetic overflow when writing to a large output buffer&lt;/p&gt;

&lt;p&gt;When the byte buffer index exceeds 20, the buffer size overflows.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/67ece21a031fb3f7d59f60f6dd305b4d7258b0d1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/67ece21a031fb3f7d59f60f6dd305b4d7258b0d1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1249254" author="mango" created="Thu, 28 Apr 2016 15:38:57 +0000"  >&lt;p&gt;Yes, I can confirm that the document to-be inserted that triggered the exception had about 140MB of size. &lt;/p&gt;

&lt;p&gt;The problem is that the only way to distinguish if a document exceeds the max bson size is trying to insert it and catch the BsonSerializationException. In such a case we &quot;redirect&quot; the document to GridFS. &lt;/p&gt;</comment>
                            <comment id="1249100" author="jeff.yemin" created="Thu, 28 Apr 2016 14:23:15 +0000"  >&lt;p&gt;Thank you for reporting this bug.  I was able to reproduce it by attempting to insert a document whose BSON encoding is around 128MB, which is significantly larger that the largest that MongoDB allows (16MB).&lt;/p&gt;

&lt;p&gt;I attempted to insert the following document: &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;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;b&quot;&lt;/span&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;, &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;byte&lt;/span&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;[&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;0x7FFFC00&lt;/span&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; - &lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;150&lt;/span&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;]);   &lt;/span&gt;&lt;span style=&quot;color: #008200; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;// results in a message a shade under 128MB&lt;/span&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;&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;and got this exception, as expected:&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;   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;Exception in thread &quot;main&quot; org.bson.BsonSerializationException: Size 134216584 is larger than MaxDocumentSize 16793600&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;Then I attempted this one:&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;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;b&quot;&lt;/span&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;, &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;byte&lt;/span&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;[&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;0x7FFFC00&lt;/span&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;]);   &lt;/span&gt;&lt;span style=&quot;color: #008200; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;// results in a message a shade over 128MB&lt;/span&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;&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;and I got the unexpected exception reported in the description of this issue.&lt;/p&gt;

&lt;p&gt;Can you confirm whether the document(s) being inserted when that exception is thrown are significantly larger than 16MB?  Here&apos;s one way to do it:&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;        MongoClient mongoClient = &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; MongoClient();&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;&amp;nbsp;&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;        DBCollection collection = mongoClient.getDB(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;test&quot;&lt;/span&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;).getCollection(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;JAVA2179&quot;&lt;/span&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;);&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;&amp;nbsp;&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;        BasicDBObject obj = &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;b&quot;&lt;/span&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;, &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;byte&lt;/span&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;[&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;0x7FFFC00&lt;/span&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;]);&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;&amp;nbsp;&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;        &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;try&lt;/span&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; {&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;            collection.insert(obj);&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;        } &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;catch&lt;/span&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; (IllegalArgumentException e) {&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;            BasicOutputBuffer buffer = &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; BasicOutputBuffer();&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;            &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; DBObjectCodec(mongoClient.getDefaultCodecRegistry())&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;                    .encode(&lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;new&lt;/span&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; BsonBinaryWriter(buffer), obj, EncoderContext.builder().build());&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;            System.out.println(String.format(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;Size in hex: %x&quot;&lt;/span&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;, buffer.getSize()));&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;        }&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&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|hskw93:</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>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="992">JVM Sprint 33</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>