<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:58:00 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-2756] Fix nested collections handling of null values in the PojoCodec</title>
                <link>https://jira.mongodb.org/browse/JAVA-2756</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;&amp;gt; Fix for NPE in POJO codec when a POJO has a nested collection property and one of the nested values is null&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/446&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/446&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="488610">JAVA-2756</key>
            <summary>Fix nested collections handling of null values in the PojoCodec</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="13201">Fixed</resolution>
                                        <assignee username="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="ross@mongodb.com">Ross Lawley</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Jan 2018 11:22:05 +0000</created>
                <updated>Sat, 28 Oct 2023 11:22:59 +0000</updated>
                            <resolved>Tue, 30 Jan 2018 15:14:50 +0000</resolved>
                                    <version>3.5.0</version>
                                    <fixVersion>3.6.2</fixVersion>
                                    <component>POJO</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1789033" author="xgen-internal-githook" created="Tue, 30 Jan 2018 15:14:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;name&apos;: &apos;Ross Lawley&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Extra Pojo with nulls values in collections and maps fixes&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2756&quot; title=&quot;Fix nested collections handling of null values in the PojoCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2756&quot;&gt;&lt;del&gt;JAVA-2756&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.6.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/f2dc7725c6ae7eb70a97543fb465366049832790&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/f2dc7725c6ae7eb70a97543fb465366049832790&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1789032" author="xgen-internal-githook" created="Tue, 30 Jan 2018 15:14:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;robertrua@gmail.com&apos;, &apos;name&apos;: &apos;Rob Rua&apos;, &apos;username&apos;: &apos;robrua&apos;}
&lt;p&gt;Message: Check for for null collection elements in POJO CollectionCodec before deferring to codec.encode.&lt;/p&gt;

&lt;p&gt;This fixes an NPE when a POJO has a nested collection element and one of the nested collection values is null.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2756&quot; title=&quot;Fix nested collections handling of null values in the PojoCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2756&quot;&gt;&lt;del&gt;JAVA-2756&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.6.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/3813249bf3c5833aa060e8c99090d189950be33c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/3813249bf3c5833aa060e8c99090d189950be33c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1788776" author="xgen-internal-githook" created="Tue, 30 Jan 2018 10:44:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;name&apos;: &apos;Ross Lawley&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Tests: Extra PojoCodec tests for nulls in collections&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2756&quot; title=&quot;Fix nested collections handling of null values in the PojoCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2756&quot;&gt;&lt;del&gt;JAVA-2756&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2760&quot; title=&quot;Codec conversion for list of list&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2760&quot;&gt;&lt;del&gt;JAVA-2760&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/90627726414d042fd02cbd24239b5cfadd4fcb16&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/90627726414d042fd02cbd24239b5cfadd4fcb16&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1787789" author="xgen-internal-githook" created="Mon, 29 Jan 2018 16:23:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;name&apos;: &apos;Ross Lawley&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Extra Pojo with nulls values in collections and maps fixes&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2756&quot; title=&quot;Fix nested collections handling of null values in the PojoCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2756&quot;&gt;&lt;del&gt;JAVA-2756&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/e38c3f751536d700d419325f5508bea55dc57fbd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/e38c3f751536d700d419325f5508bea55dc57fbd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1787788" author="xgen-internal-githook" created="Mon, 29 Jan 2018 16:23:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;robertrua@gmail.com&apos;, &apos;name&apos;: &apos;Rob Rua&apos;, &apos;username&apos;: &apos;robrua&apos;}
&lt;p&gt;Message: Check for for null collection elements in POJO CollectionCodec before deferring to codec.encode.&lt;/p&gt;

&lt;p&gt;This fixes an NPE when a POJO has a nested collection element and one of the nested collection values is null.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2756&quot; title=&quot;Fix nested collections handling of null values in the PojoCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2756&quot;&gt;&lt;del&gt;JAVA-2756&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/bb07462cc2c54f6887530586bbe54614b2ef086a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/bb07462cc2c54f6887530586bbe54614b2ef086a&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="489192">JAVA-2760</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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|htgi0v:</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>