<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:15 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[BGPCEP-175] MpUnreachNlri without withdrawnRoutes leads to NullPointerException</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-175</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Seen on recent build from stable/helium branch.&lt;br/&gt;
The NPE then breaks pipeline, which stops additional BGP processing.&lt;br/&gt;
When ODL comes up after restart, bundle activation is such that this bug does not affect basic BGP test result.&lt;/p&gt;

&lt;p&gt;Here are snippets from karaf.log. I have not checked whether the message was parsed correctly, neither I have checked whether BGP speaker is even allowed to send such an update message.&lt;/p&gt;


&lt;p&gt;2014-12-08 10:37:41,779 | TRACE | oupCloseable-4-4 | BGPByteToMessageDecoder        &lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 237 - org.opendaylight.bgpcep.bgp-rib-impl - 0.3.3.SNAPSHOT &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Received to decode&lt;br/&gt;
: ffffffffffffffffffffffffffffffff001d0200000006800f03400447&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;2014-12-08 10:37:41,788 | DEBUG | oupCloseable-4-4 | BGPUpdateMessageParser           | 234 - org.opendaylight.bgpcep.bgp-parser-impl - 0.3.3.SNAPSHOT | BGP Update message was parsed Update [_pathAttributes=PathAttributes [augmentation=[PathAttributes2 [_mpUnreachNlri=MpUnreachNlri [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev131125.LinkstateAddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev131125.LinkstateSubsequentAddressFamily, augmentation=[]]]]], augmentation=[]].&lt;/p&gt;

&lt;p&gt;2014-12-08 10:37:41,790 | WARN  | oupCloseable-4-4 | DefaultChannelPipeline           | 184 - io.netty.common - 4.0.23.Final | An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
        at org.opendaylight.protocol.bgp.linkstate.LinkstateAdjRIBsIn.removeRoutes(LinkstateAdjRIBsIn.java:216)&lt;span class=&quot;error&quot;&gt;&amp;#91;258:org.opendaylight.bgpcep.bgp-linkstate:0.3.3.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.protocol.bgp.rib.impl.RIBImpl.updateTables(RIBImpl.java:209)&lt;span class=&quot;error&quot;&gt;&amp;#91;237:org.opendaylight.bgpcep.bgp-rib-impl:0.3.3.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
...&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23415">BGPCEP-175</key>
            <summary>MpUnreachNlri without withdrawnRoutes leads to NullPointerException</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Dec 2014 11:55:03 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:22 +0000</updated>
                            <resolved>Wed, 10 Dec 2014 13:52:56 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration 1.0</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="44877" author="vrpolak" created="Mon, 8 Dec 2014 15:42:49 +0000"  >&lt;p&gt;After few tries, this patch got rid of symptomatic WARNing.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13448/3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13448/3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It does not contain a unit test. Also, a general re-write may be needed for the code to be defensive against similar situations in gray area of standards.&lt;/p&gt;</comment>
                            <comment id="44878" author="vrpolak" created="Wed, 10 Dec 2014 13:52:56 +0000"  >&lt;p&gt;Verified to be fixed on this build:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/integration/job/integration-helium-project-centralized-integration/81/artifact/distributions/extra/karaf/target/distribution-karaf-0.2.2-SNAPSHOT.tar.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/job/integration-helium-project-centralized-integration/81/artifact/distributions/extra/karaf/target/distribution-karaf-0.2.2-SNAPSHOT.tar.gz&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2492</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=2492]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02anz:</customfieldvalue>

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