<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:56 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>[NETCONF-402] Apidoc explorer is broken after installing Boron SR3</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-402</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description></description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21415">NETCONF-402</key>
            <summary>Apidoc explorer is broken after installing Boron SR3</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="miroslav.kovac@pantheon.tech">Miroslav Kovac</assignee>
                                    <reporter username="jalpa.kunal@gmail.com">JALPA MODASIYA</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Apr 2017 22:35:53 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:40 +0000</updated>
                            <resolved>Tue, 9 May 2017 07:06:22 +0000</resolved>
                                                                    <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="40000" author="jalpa.kunal@gmail.com" created="Thu, 20 Apr 2017 22:47:04 +0000"  >&lt;p&gt;Restconf url &amp;lt;controller-ip&amp;gt;:8181/apidoc/explorer/index.html giving 500 response code but I can get 200 response from http://&amp;lt;controller-ip&amp;gt;:8181/restconf/operational/opendaylight-inventory:nodes/&lt;/p&gt;</comment>
                            <comment id="40012" author="jalpa.kunal@gmail.com" created="Thu, 20 Apr 2017 22:47:04 +0000"  >&lt;p&gt;Attachment RestconfUrl.PNG has been added with description: Restconf url &amp;lt;controller-ip&amp;gt;:8181/apidoc/explorer/index.html giving 500 response code&lt;/p&gt;</comment>
                            <comment id="40013" author="jalpa.kunal@gmail.com" created="Thu, 20 Apr 2017 23:18:07 +0000"  >&lt;p&gt;Attachment karaflog.png has been added with description: Added karaf log&lt;/p&gt;</comment>
                            <comment id="40001" author="ajayl.bro@gmail.com" created="Fri, 21 Apr 2017 16:25:32 +0000"  >&lt;p&gt;Issue is seen only when BGP feature is installed (feature:install odl-bgpcep-bgp-all). Swagger doc generator barfs while processing openconfig-bgp-multiprotocol.yang. There has been no change in this model. Earlier Boron release is fine, so this is most likely a regression.&lt;/p&gt;

&lt;p&gt;2017-04-21 16:21:35,590 | DEBUG | qtp1660493819-61 | ModelGenerator                   | 273 - org.opendaylight.netconf.sal-rest-docgen - 1.4.3.Boron-SR3 | &amp;gt;&amp;gt; processLeafRef: xPathString=../config/afi-safi-name&lt;br/&gt;
2017-04-21 16:21:35,590 | DEBUG | qtp1660493819-61 | ModelGenerator                   | 273 - org.opendaylight.netconf.sal-rest-docgen - 1.4.3.Boron-SR3 | &amp;gt;&amp;gt; processLeafRef: xPath=../config/afi-safi-name, isAbsolute=false&lt;br/&gt;
2017-04-21 16:21:35,590 | DEBUG | qtp1660493819-61 | ModelGenerator                   | 273 - org.opendaylight.netconf.sal-rest-docgen - 1.4.3.Boron-SR3 | &amp;gt;&amp;gt; processLeafRef: schemaNode=null&lt;br/&gt;
2017-04-21 16:21:35,593 | ERROR | qtp1660493819-61 | ContainerResponse                | 133 - 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.netconf.sal.rest.doc.impl.ModelGenerator.processLeafRef(ModelGenerator.java:527)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processTypeDef(ModelGenerator.java:478)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processLeafNode(ModelGenerator.java:433)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processChildren(ModelGenerator.java:320)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processDataNodeContainer(ModelGenerator.java:258)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processChildren(ModelGenerator.java:323)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processDataNodeContainer(ModelGenerator.java:258)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processChildren(ModelGenerator.java:340)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processDataNodeContainer(ModelGenerator.java:258)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processChildren(ModelGenerator.java:340)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processDataNodeContainer(ModelGenerator.java:258)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.processContainersAndLists(ModelGenerator.java:134)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ModelGenerator.convertToJsonSchema(ModelGenerator.java:116)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator.getSwaggerDocSpec(BaseYangSwaggerGenerator.java:238)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator.getApiDeclaration(BaseYangSwaggerGenerator.java:159)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator.getApiDeclaration(BaseYangSwaggerGenerator.java:152)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator.getResourceListing(BaseYangSwaggerGenerator.java:99)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ApiDocGenerator.getResourceListing(ApiDocGenerator.java:30)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.getRootDoc(ApiDocServiceImpl.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;273:org.opendaylight.netconf.sal-rest-docgen:1.4.3.Boron-SR3&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="40002" author="vrpolak" created="Tue, 25 Apr 2017 12:07:55 +0000"  >&lt;p&gt;We now have an apidocs suite. It seems to detect this Bug in Boron &lt;del&gt;all&lt;/del&gt; job &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;, but not in &lt;del&gt;only&lt;/del&gt; job (perhaps the enabling Yang model is not there).&lt;/p&gt;

&lt;p&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/netconf-csit-1node-userfeatures-all-boron/548/archives/log.html.gz#s1-s2-s1-t1-k2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-1node-userfeatures-all-boron/548/archives/log.html.gz#s1-s2-s1-t1-k2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40003" author="vrpolak" created="Tue, 25 Apr 2017 12:14:57 +0000"  >&lt;p&gt;Visible on Carbon &lt;del&gt;all&lt;/del&gt; job &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; as well.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-1node-userfeatures-all-carbon/246/archives/log.html.gz#s1-s2-s1-t1-k2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-1node-userfeatures-all-carbon/246/archives/log.html.gz#s1-s2-s1-t1-k2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40004" author="miroslav.kovac@pantheon.tech" created="Tue, 25 Apr 2017 16:31:28 +0000"  >&lt;p&gt;In yangtools SchemaContextUtil.findDataSchemaNodeForRelativeXPath returns null on openconfig-bgp-multiprotocol.yang leafref-&amp;gt;&lt;/p&gt;

&lt;p&gt;leaf afi-safi-name {&lt;br/&gt;
        type leafref &lt;/p&gt;
{
          path &quot;../config/afi-safi-name&quot;;
        }
&lt;p&gt;        description&lt;br/&gt;
          &quot;Reference to the AFI-SAFI name used as a key&lt;br/&gt;
          for the AFI-SAFI list&quot;;&lt;br/&gt;
      }&lt;/p&gt;

&lt;p&gt;which is not correct in this case&lt;/p&gt;

&lt;p&gt;moving this bug to yangtools&lt;/p&gt;</comment>
                            <comment id="40005" author="vrpolak" created="Wed, 26 Apr 2017 10:44:36 +0000"  >&lt;p&gt;&amp;gt; moving this bug to yangtools&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-410&quot; title=&quot;Apidoc: Incomprehensible 500 id model is wrong&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-410&quot;&gt;&lt;del&gt;NETCONF-410&lt;/del&gt;&lt;/a&gt; created for the apidoc reaction.&lt;/p&gt;</comment>
                            <comment id="40006" author="pkajsa" created="Thu, 27 Apr 2017 13:08:25 +0000"  >&lt;p&gt;Based on performed investigation it seems that Restconf is passing incorrect arguments to the method SchemaContextUtil.findDataSchemaNodeForRelativeXPath and so it returns null. Therefore I am moving this bug back to the Restconf.&lt;/p&gt;

&lt;p&gt;In more details, actual schema node (LeafEffectiveStatementImpl[qname=(&lt;a href=&quot;http://openconfig.net/yang/bgp?revision=2015-10-09)afi-safi-name&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://openconfig.net/yang/bgp?revision=2015-10-09)afi-safi-name&lt;/a&gt;, path=AbsoluteSchemaPath&lt;/p&gt;
{path=[(http://openconfig.net/yang/bgp?revision=2015-10-09)bgp, (http://openconfig.net/yang/bgp?revision=2015-10-09)global, (http://openconfig.net/yang/bgp?revision=2015-10-09)afi-safis, (http://openconfig.net/yang/bgp?revision=2015-10-09)afi-safi, (http://openconfig.net/yang/bgp?revision=2015-10-09)afi-safi-name]}
&lt;p&gt;])&lt;br/&gt;
 and actual module (openconfig-bgp-multiprotocol.yang) does not match.&lt;/p&gt;</comment>
                            <comment id="40007" author="miroslav.kovac@pantheon.tech" created="Fri, 28 Apr 2017 11:27:24 +0000"  >&lt;p&gt;master fix -&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56240/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56240/&lt;/a&gt; this will be cherry-picked to carbon as soon as merged in master&lt;/p&gt;</comment>
                            <comment id="40008" author="miroslav.kovac@pantheon.tech" created="Tue, 2 May 2017 11:49:04 +0000"  >&lt;p&gt;Hello since there is just target for carbon sr1. This is cherry picked just to stable/carbon. But the name of this bug is - Apidoc explorer is broken after installing Boron SR3 - I want to ask if you need this for boron too.&lt;br/&gt;
Thank you&lt;/p&gt;

&lt;p&gt;carbon patch -&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56371/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56371/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40009" author="miroslav.kovac@pantheon.tech" created="Tue, 2 May 2017 14:25:23 +0000"  >&lt;p&gt;new fix was created for nitrogen  will be cherry picked to carbon and possibly to boron -&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56386/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56386/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;old one caused a faulty leafref resolving in some of the yang files.&lt;br/&gt;
Still waiting to confirmation if you need this also in boron.&lt;/p&gt;</comment>
                            <comment id="40010" author="miroslav.kovac@pantheon.tech" created="Wed, 3 May 2017 08:51:29 +0000"  >&lt;p&gt;stable/carbon -&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56425/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56425/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40011" author="ivan.hrasko@pantheon.tech" created="Tue, 9 May 2017 07:06:22 +0000"  >&lt;p&gt;cherry picked to stable/boron: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56386/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56386/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;because:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-all-boron/562/robot/report/log.html#s1-s2-s1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-all-boron/562/robot/report/log.html#s1-s2-s1&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12714" name="RestconfUrl.PNG" size="47862" author="jalpa.kunal@gmail.com" created="Thu, 20 Apr 2017 22:47:04 +0000"/>
                            <attachment id="12715" name="karaflog.png" size="405389" author="jalpa.kunal@gmail.com" created="Thu, 20 Apr 2017 23:18:07 +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>8266</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=8266]]></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="10324"><![CDATA[Carbon-SR1]]></customfieldvalue>

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

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