<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:23 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-1372] Semantic errors in feature config files could be reported better</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1372</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;There was a more general &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-922&quot; title=&quot;Errors in feature config files are not reported enough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-922&quot;&gt;&lt;del&gt;CONTROLLER-922&lt;/del&gt;&lt;/a&gt; which was fixed for syntactic errors.&lt;br/&gt;
There is a &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; concerning with a side effect of config subsystem stopping on semantic error, which was postponed to Beryllium.&lt;br/&gt;
This improvement concerns with question of reporting semantic errors, which would be nice to have in Lithium.&lt;/p&gt;

&lt;p&gt;Steps to reproduce: As in &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; with the alternative step 11.&lt;/p&gt;

&lt;p&gt;On current Lithium, there is no message (at level INFO or higher) which would inform the user that config-stopping error has even happened.&lt;br/&gt;
It would be better to have a log message specifying which feature/configfile/module/element contains the semantic error.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25926">CONTROLLER-1372</key>
            <summary>Semantic errors in feature config files could be reported better</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="monika.verma1@tcs.com">Monika Verma</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 Jun 2015 09:19:52 +0000</created>
                <updated>Wed, 25 Nov 2015 12:43:53 +0000</updated>
                            <resolved>Wed, 25 Nov 2015 12:43:53 +0000</resolved>
                                    <version>Lithium</version>
                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="50845" author="vrpolak" created="Thu, 5 Nov 2015 14:36:08 +0000"  >&lt;p&gt;Change 28985 was merged to Lithium (not Beryllium yet), which handles the reporting part.&lt;/p&gt;</comment>
                            <comment id="50846" author="vrpolak" created="Wed, 25 Nov 2015 12:43:53 +0000"  >&lt;p&gt;Merged to Berylium too. Here is what the message looks like now:&lt;/p&gt;

&lt;p&gt;2015-11-25 12:40:12,647 | ERROR | config-pusher    | ConfigPusherImpl               &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; 127 - org.opendaylight.controller.config-persister-impl - 0.4.0.SNAPSHOT &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Faile&lt;br/&gt;
d to apply configuration snapshot: 39-pcep-provider.xml(odl-bgpcep-pcep,odl-bgpcep-p&lt;br/&gt;
cep)&lt;br/&gt;
java.lang.IllegalStateException: Unable to resolve value AttributeConfigElement [def&lt;br/&gt;
aultValue=null, value=MappedDependency
{namespace=&apos;urn:opendaylight:params:xml:ns:yan
g:controller:pcep:topology:provider&apos;, serviceName=&apos;pcep-topology-stateful&apos;, refName=
&apos;stateful06&apos;}
&lt;p&gt;] to attribute stateful-plugin&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&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>3769</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=3769]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10351"><![CDATA[Beryllium-M5]]></customfieldvalue>

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

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