<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:13 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>[CONTROLLER-922] Errors in feature config files are not reported enough</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-922</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Some XML configuration files packaged in features encourage users to make manual edits. But if a user makes a typo, it is not reported back, configuration file is ignored instead. More precisely, the user gets a message ending with something like&lt;br/&gt;
  etc/opendaylight/karaf/41-bgp-example.xml is not a config subsystem config file&lt;br/&gt;
on level DEBUG and that is it. As default log level is INFO, currently the user is left wondering about what went wrong. Pre-karaf ODL builds used to print out full exception, which was helpful in localizing error in config file. This can be considered a bug, as existing functionality is not exercised just because configuration file comes from a feature.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="25476">CONTROLLER-922</key>
            <summary>Errors in feature config files are not reported enough</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="vrpolak">Vratko Polak</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Mon, 6 Oct 2014 09:28:19 +0000</created>
                <updated>Wed, 17 Jun 2015 09:21:51 +0000</updated>
                            <resolved>Wed, 17 Jun 2015 09:21:51 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="49487" author="vrpolak" created="Mon, 6 Oct 2014 09:39:46 +0000"  >&lt;p&gt;My idea of how the fix could look like: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/11752/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/11752/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="49488" author="vrpolak" created="Thu, 8 Jan 2015 17:16:35 +0000"  >&lt;p&gt;Updated patches:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12457/3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12457/3&lt;/a&gt; (stable/helium)&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/11752/3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/11752/3&lt;/a&gt; (master)&lt;/p&gt;

&lt;p&gt;Now, only .xml files (and not /etc/jetty.xml) are apllied,&lt;br/&gt;
so (hopefully) no false alarms in error reporting.&lt;br/&gt;
Sadly, only syntactic (XML) errors are detected, semantic ones&lt;br/&gt;
still result in silent non-appearance of functionality.&lt;br/&gt;
Typical example is 41-bgp-example.xml&lt;br/&gt;
when user uses (previously valid) &quot;bgp-id&quot; instead of &quot;bgp-rib-id&quot;.&lt;/p&gt;</comment>
                            <comment id="49489" author="vrpolak" created="Fri, 29 May 2015 10:16:29 +0000"  >&lt;p&gt;Maros has made a patch with possible final fix:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/21100/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/21100/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have verified that in case of XML syntax error, the log contains nice helpful warning.&lt;br/&gt;
Verification of typos of semantic nature is currently not possible, due to &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1349&quot; title=&quot;Typo in unrelated config file can block netconf-connector functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1349&quot;&gt;&lt;del&gt;CONTROLLER-1349&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="49490" author="vrpolak" created="Wed, 17 Jun 2015 09:21:51 +0000"  >&lt;p&gt;As a subset of original description was fixed indeed, I have created &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1372&quot; title=&quot;Semantic errors in feature config files could be reported better&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1372&quot;&gt;&lt;del&gt;CONTROLLER-1372&lt;/del&gt;&lt;/a&gt; with the rest of description, so that this bug can be closed as VERIFIED FIXED (on Lithium RC1 builds).&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="25077">CONTROLLER-523</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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>2150</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=2150]]></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="10361"><![CDATA[Lithium-RC0]]></customfieldvalue>

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

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