<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:49 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-683] example-bgp-rib does not exist when updating peer configuration</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-683</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;This affects several CSIT tests. Usually, a test first configures peer to be active (ODL does not initiate connection) and then reconfigure it to be passive (ODL initiates connection).&lt;/p&gt;

&lt;p&gt;Currently, the connection is not established &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; after such re-configuration.&lt;/p&gt;

&lt;p&gt;Looking into the karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; (the reconfiguration starts at 05:44:33,089), we see peer singleton to be closed and re-opened, but there are many suspicious lines in the log. The first exception is:&lt;/p&gt;

&lt;p&gt;2017-08-14 05:44:33,230 | WARN  | rd-dispatcher-32 | ShardDataTree                    | 257 - org.opendaylight.controller.sal-distributed-datastore - 1.6.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-20-txn-1-0: Data validation failed for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;].&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;] does not exist. Cannot apply modification to its children.&lt;/p&gt;

&lt;p&gt;It is not clear to me, whether the bug is in BGP code (accessing data with wrong assumptions) or in controller/mdsal code (singleton service executing open and close operation in unexpected order).&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-nitrogen/113/log.html.gz#s1-s4-t12-k3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-nitrogen/113/log.html.gz#s1-s4-t12-k3&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-nitrogen/113/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-nitrogen/113/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23923">BGPCEP-683</key>
            <summary>example-bgp-rib does not exist when updating peer configuration</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</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, 14 Aug 2017 13:37:48 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:04 +0000</updated>
                            <resolved>Wed, 6 Sep 2017 07:49:33 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="46259" author="vrpolak" created="Mon, 14 Aug 2017 13:50:41 +0000"  >&lt;p&gt;This only happens in Nitrogen (as opposed to Carbon).&lt;/p&gt;</comment>
                            <comment id="46260" author="zxiiro" created="Mon, 28 Aug 2017 21:53:42 +0000"  >&lt;p&gt;What&apos;s the status of this? Is it still a blocker for Nitrogen?&lt;/p&gt;</comment>
                            <comment id="46261" author="cdgasparini" created="Mon, 4 Sep 2017 12:14:38 +0000"  >&lt;p&gt;(In reply to Thanh Ha from comment #2)&lt;br/&gt;
&amp;gt; What&apos;s the status of this? Is it still a blocker for Nitrogen?&lt;/p&gt;

&lt;p&gt;Hi Thanh, it still being blocking bug. We are trying to reach to someone who can take a look at it asap.&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;</comment>
                            <comment id="46262" author="cdgasparini" created="Mon, 4 Sep 2017 15:08:06 +0000"  >&lt;p&gt;some pointers&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-gate-userfeatures-only-nitrogen/6/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-gate-userfeatures-only-nitrogen/6/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2017-09-04 14:40:42,503 | WARN  | on-dispatcher-52 | ngletonServiceRegistrationHelper | 201 - org.opendaylight.bgpcep.bgp-rib-spi - 0.8.0.SNAPSHOT | Failed to register org.opendaylight.protocol.bgp.rib.impl.config.BgpPeer$BgpPeerSingletonService@7a48e5b0 service to ClusterSingletonServiceProvider. Try again in 10 ms. java.lang.RuntimeException: java.lang.NullPointerException&lt;/p&gt;</comment>
                            <comment id="46263" author="rovarga" created="Mon, 4 Sep 2017 15:25:08 +0000"  >&lt;p&gt;Yeah, a missing null check, as keys can possibly be null at this point.&lt;/p&gt;</comment>
                            <comment id="46264" author="rovarga" created="Mon, 4 Sep 2017 16:03:49 +0000"  >&lt;p&gt;nitrogen: &lt;a href=&quot;https://git.opendaylight.org/gerrit/62636&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/62636&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46265" author="cdgasparini" created="Mon, 4 Sep 2017 19:44:03 +0000"  >&lt;p&gt;fix seems to improve results. But new issue is observed.&lt;/p&gt;

&lt;p&gt;2017-09-04 17:55:40,855 | ERROR | tp1318721259-215 | ContainerResponse                | 33 - com.sun.jersey.jersey-server - 1.17.0 | The RuntimeException could not be mapped to a response, re-throwing to the HTTP container&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
	at org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction.checkInstanceIdentifierReferencesData(AbstractDOMBrokerWriteTransaction.java:87)&lt;br/&gt;
	at org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction.put(AbstractDOMBrokerWriteTransaction.java:79)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-gate-userfeatures-only-nitrogen/7/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-gate-userfeatures-only-nitrogen/7/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But it looks as non bgp related bug.&lt;/p&gt;</comment>
                            <comment id="46266" author="rovarga" created="Mon, 4 Sep 2017 20:41:49 +0000"  >&lt;p&gt;Yup, that NPE is coming from RESTCONF, which is attempting to put null data. This needs to be tracked down there, in the meantime &lt;a href=&quot;https://git.opendaylight.org/gerrit/62652&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/62652&lt;/a&gt; is putting an explicit guard to check for such attempts.&lt;/p&gt;</comment>
                            <comment id="46267" author="cdgasparini" created="Tue, 5 Sep 2017 06:48:42 +0000"  >&lt;p&gt;master &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62649/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62649/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46268" author="zxiiro" created="Tue, 5 Sep 2017 14:50:42 +0000"  >&lt;p&gt;(In reply to Robert Varga from comment #6)&lt;br/&gt;
&amp;gt; nitrogen: &lt;a href=&quot;https://git.opendaylight.org/gerrit/62636&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/62636&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Merged. It will appear in tonight&apos;s build.&lt;/p&gt;</comment>
                            <comment id="46269" author="rovarga" created="Tue, 5 Sep 2017 16:02:05 +0000"  >&lt;p&gt;We need to figure out why RESTCONF is attempting to put an empty document. Is the test suite JSON or XML-based?&lt;/p&gt;</comment>
                            <comment id="46270" author="vrpolak" created="Tue, 5 Sep 2017 16:03:04 +0000"  >&lt;p&gt;&amp;gt; But new issue is observed.&lt;/p&gt;

&lt;p&gt;Oh, I forgot to reply here (as opposed to gerrit). That new issue is already reported as &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-452&quot; title=&quot;NPE when adding routes to app-peer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-452&quot;&gt;&lt;del&gt;NETCONF-452&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="46271" author="cdgasparini" created="Wed, 6 Sep 2017 07:49:33 +0000"  >&lt;p&gt;Closing the bug, since patch fixed reported issue, others new issues should be followed on corresponding &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-452&quot; title=&quot;NPE when adding routes to app-peer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-452&quot;&gt;&lt;del&gt;NETCONF-452&lt;/del&gt;&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>8987</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=8987]]></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_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10320"><![CDATA[Nitrogen]]></customfieldvalue>

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

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