<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:14 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-168] BGP: network-topology does not exist</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-168</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;During clustering testing, sometimes the following warning happens:&lt;/p&gt;

&lt;p&gt;2014-11-18 11:29:38,365 | WARN  | ult-dispatcher-2 | InMemoryDOMDataStore             | 225 - org.opendaylight.controller.sal-inmemory-datastore - 1.2.0.SNAPSHOT | Store Tx: member-1-shard-topology-operational-0 Data Precondition failed for /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology.&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology does not exist. Cannot apply modification to its children.&lt;/p&gt;

&lt;p&gt;leading to error and missing BGP topology:&lt;/p&gt;

&lt;p&gt;2014-11-18 11:29:38,397 | ERROR | CommitFutures-0  | AbstractTopologyBuilder        &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; 265 - org.opendaylight.bgpcep.bgp-topology-provider - 0.4.0.SNAPSHOT &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Topology &lt;br/&gt;
builder for KeyedInstanceIdentifier
{targetType=interface org.opendaylight.yang.gen.v
1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, p
ath=[org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131
021.NetworkTopology, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network
.topology.rev131021.network.topology.Topology[key=TopologyKey [_topologyId=Uri [_val
ue=example-linkstate-topology-1]]]]}
&lt;p&gt; failed in transaction DOM-CHAIN-1-0&lt;br/&gt;
TransactionCommitFailedException&lt;/p&gt;
{message=Data did not pass validation., errorList=[R
pcError [message=Data did not pass validation., severity=ERROR, errorType=APPLICATIO
N, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yang
tools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:TBD:pa
rams:xml:ns:yang:network-topology?revision=2013-10-21)network-topology does not exis
t. Cannot apply modification to its children.]]}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;Notably, this error has never happened when PCEP component starts quickly enough; that may be why this bug was not visible before clustering.&lt;br/&gt;
Possibly, the fix could be just to add &apos;true&apos; as fourth argument, at the end of line 82 of AbstractTopologyBuilder.java&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23408">BGPCEP-168</key>
            <summary>BGP: network-topology does not exist</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>Tue, 18 Nov 2014 12:27:55 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:21 +0000</updated>
                            <resolved>Wed, 3 Dec 2014 11:16:43 +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="44859" author="vrpolak" created="Tue, 18 Nov 2014 12:27:55 +0000"  >&lt;p&gt;Attachment karaf_20141118.log.xz has been added with description: Compressed full karaf.log&lt;/p&gt;</comment>
                            <comment id="44858" author="vrpolak" created="Tue, 18 Nov 2014 14:42:40 +0000"  >&lt;p&gt;I was able to trigger this bug on recent build from master (without clustering) like this:&lt;/p&gt;

&lt;p&gt;0. Have an ODL installation where odl-bgpcep-all feature was installed once, so featured congfig files are created; but ODL is currently not started.&lt;br/&gt;
1. Delete /data, /cache; edit config files with &quot;pcep&quot; in them to make &quot;required-capabilities&quot;, &quot;modules&quot; and &quot;services&quot; empty.&lt;br/&gt;
2. Start karaf with BGP speaker present and ODL configured to connect there; feature:install odl-bgpcep-all&lt;br/&gt;
3. Examine karaf.log to see &quot;network-topology does not exist&quot;.&lt;/p&gt;

&lt;p&gt;&amp;gt; Possibly, the fix could be just to add &apos;true&apos; as fourth argument, at the end&lt;br/&gt;
&amp;gt; of line 82 of AbstractTopologyBuilder.java&lt;/p&gt;

&lt;p&gt;Now available as &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12913/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12913/&lt;/a&gt; (against master branch of bgpcep repository).&lt;/p&gt;

&lt;p&gt;With this patch in, I have repeated the procedure above, and step 3 did not show the error.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13110" name="karaf_20141118.log.xz" size="101832" author="vrpolak" created="Tue, 18 Nov 2014 12:27:55 +0000"/>
                    </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>2398</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=2398]]></customfieldvalue>

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

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