<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:36 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-1458] config-pusher: Unable to push configuration due to missing yang models</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1458</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;During SR3 system test runs, one of the jobs failed to bring &quot;UP&quot; the controller&lt;br/&gt;
which is determined by receiving a 200 response from /restconf/modules within&lt;br/&gt;
10 minutes.&lt;/p&gt;

&lt;p&gt;re-running the job &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; was ok and the system test passed.&lt;/p&gt;

&lt;p&gt;filing this bug now in the hopes that more info and repro steps can be determined in order to fix and prevent this kind of problem.  &lt;/p&gt;

&lt;p&gt;full karaf log is attached, but the brief trace is here:&lt;/p&gt;

&lt;p&gt;2015-11-24 07:20:42,528 | ERROR | config-pusher    | ConfigPusherImpl                 | 108 - org.opendaylight.controller.config-persister-impl - 0.3.3.Lithium-SR3 | Unable to push configuration due to missing yang models. Yang models that are missing, but required by the configuration: &lt;span class=&quot;error&quot;&gt;&amp;#91;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?module=opendaylight-inmemory-datastore-provider&amp;amp;revision=2014-06-17&amp;#93;&lt;/span&gt;. For each mentioned model check:  1. that the mentioned yang model namespace/name/revision is identical to those in the yang model itself 2. the yang file is present in the system 3. the bundle with that yang file is present in the system and active 4. the yang parser did not fail while attempting to parse that model&lt;br/&gt;
2015-11-24 07:20:42,528 | ERROR | config-pusher    | ConfigPusherImpl                 | 108 - org.opendaylight.controller.config-persister-impl - 0.3.3.Lithium-SR3 | Failed to apply configuration snapshot: 01-md-sal.xml(odl-dlux-core,odl-dlux-core)&lt;br/&gt;
java.lang.IllegalStateException: Unable to push configuration due to missing yang models. Required yang models that are missing: &lt;span class=&quot;error&quot;&gt;&amp;#91;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?module=opendaylight-inmemory-datastore-provider&amp;amp;revision=2014-06-17&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.getOperationServiceWithRetries(ConfigPusherImpl.java:180)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:143)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:106)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:77)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.osgi.ConfigPersisterActivator$InnerCustomizer$1.run(ConfigPersisterActivator.java:181)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_85&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl$NotEnoughCapabilitiesException: Not enough capabilities for 01-md-sal.xml(odl-dlux-core,odl-dlux-core). Expected but not found: &lt;span class=&quot;error&quot;&gt;&amp;#91;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?module=opendaylight-inmemory-datastore-provider&amp;amp;revision=2014-06-17&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.getOperationService(ConfigPusherImpl.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.getOperationServiceWithRetries(ConfigPusherImpl.java:163)&lt;span class=&quot;error&quot;&gt;&amp;#91;108:org.opendaylight.controller.config-persister-impl:0.3.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 5 more&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://jenkins.opendaylight.org/releng/job/ovsdb-csit-1node-netvirt-all-stable-lithium&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/ovsdb-csit-1node-netvirt-all-stable-lithium&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="26012">CONTROLLER-1458</key>
            <summary>config-pusher: Unable to push configuration due to missing yang models</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="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 3 Dec 2015 00:53:24 +0000</created>
                <updated>Thu, 19 Oct 2017 21:26:53 +0000</updated>
                            <resolved>Fri, 4 Nov 2016 16:54:23 +0000</resolved>
                                    <version>Lithium</version>
                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="51132" author="jluhrsen" created="Thu, 3 Dec 2015 00:57:43 +0000"  >&lt;p&gt;log is the job steps, one of which is to dump karaf.log&lt;/p&gt;</comment>
                            <comment id="51135" author="jluhrsen" created="Thu, 3 Dec 2015 00:57:43 +0000"  >&lt;p&gt;Attachment 4703_console_log.txt.gz has been added with description: jenkins job full console log&lt;/p&gt;</comment>
                            <comment id="51133" author="vrpolak" created="Mon, 15 Aug 2016 14:07:30 +0000"  >&lt;p&gt;Was this fixed, or does this still happen occasionally?&lt;/p&gt;</comment>
                            <comment id="51134" author="jluhrsen" created="Fri, 4 Nov 2016 16:54:23 +0000"  >&lt;p&gt;do not recall having come across this any any jobs I&apos;ve debugged for a very long time.  The bug is nearly a year old, so closing as FIXED.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13557" name="4703_console_log.txt.gz" size="48558" author="jluhrsen" created="Thu, 3 Dec 2015 00:57:43 +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>4703</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=4703]]></customfieldvalue>

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

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