<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:55 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-1586] Extended SingleFeatureTest incl. TestBundleDiag fails for some features with weird Missing dependencies: (&amp;(|(type=default)(!(type=*)))(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService))</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1586</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Over the past week or so, I&apos;ve seen the new extended SingleFeatureTest incl. TestBundleDiag fail with something like this:&lt;/p&gt;

&lt;p&gt;Running org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 818.523 sec &amp;lt;&amp;lt;&amp;lt; FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
installFeature(org.opendaylight.odlparent.featuretest.SingleFeatureTest)&lt;span class=&quot;error&quot;&gt;&amp;#91;repoUrl: file:/w/workspace/controller-distribution-check-carbon/distribution/features-test/target/classes/features.xml, Feature: odl-integration-compatible-with-all 0.6.0-SNAPSHOT&amp;#93;&lt;/span&gt;  Time elapsed: 528.417 sec  &amp;lt;&amp;lt;&amp;lt; ERROR!&lt;/p&gt;

&lt;p&gt;org.awaitility.core.ConditionTimeoutException: Condition with alias &apos;checkBundleDiagInfos&apos; didn&apos;t complete within 5 minutes because lambda expression in org.opendaylight.odlparent.bundlestest.TestBundleDiag: expected system either ready with all bundles Active, or Stopping or Failure (but not still booting in GracePeriod, Waiting, Starting, Unknown;but just Resolved and some exceptional Installed OK) but was &amp;lt;diag: Booting &lt;/p&gt;
{Installed=0, Resolved=4, Unknown=0, GracePeriod=2, Waiting=0, Starting=0, Active=562, Stopping=0, Failure=0}

&lt;p&gt;1. NOK org.opendaylight.openflowplugin.applications.of-switch-config-pusher: OSGi state = Active, Karaf bundleState = GracePeriod, due to: Blueprint. Missing dependencies: (&amp;amp;(|(type=default)(!(type=*)))(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService)) &lt;/p&gt;

&lt;p&gt;for a few features, across projects, including in:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;integration/distribution/features-test &quot;odl-integration-all&quot;&lt;/li&gt;
	&lt;li&gt;4/8 in lispflowmapping/features (not 100% sure exactly the same problem; see &lt;a href=&quot;https://jira.opendaylight.org/browse/LISPMAP-147&quot; title=&quot;Fix broken lispflowmapping features failing the new extended SingleFeatureTest incl. TestBundleDiag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LISPMAP-147&quot;&gt;&lt;del&gt;LISPMAP-147&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;1/9 in unimgr/features &quot;odl-unimgr-netvirt&quot;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/49175/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/49175/&lt;/a&gt; genius interfacemanager blueprint migration&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/50488/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/50488/&lt;/a&gt; BUG-3128: rework sal-remoterpc-connector&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;and I now suspect that all of these are ultimately due to the same root cause, and indicate some general problem, perhaps a bug in &lt;a href=&quot;https://github.com/opendaylight/controller/tree/master/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/controller/tree/master/opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/ext&lt;/a&gt;, or a missing declaration in a base feature, or a missing dependency to a required base feature in all affected features, or...&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26140">CONTROLLER-1586</key>
            <summary>Extended SingleFeatureTest incl. TestBundleDiag fails for some features with weird Missing dependencies: (&amp;(|(type=default)(!(type=*)))(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService))</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="vorburger">Michael Vorburger</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Jan 2017 11:54:04 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:20 +0000</updated>
                            <resolved>Fri, 20 Jan 2017 14:11:27 +0000</resolved>
                                                                    <component>blueprint</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="51718" author="vorburger" created="Fri, 20 Jan 2017 14:11:27 +0000"  >&lt;p&gt;&amp;gt; perhaps a bug in controller/blueprint/ext&lt;/p&gt;

&lt;p&gt;There indeed was a problem; basically the &quot;Missing dependencies: DOMRpcService&quot; was just very confusing and misleadig - the DOMRpcService WAS (always) available, but some DOM service that was looked up wasn&apos;t - but it didn&apos;t tell you so, and not which one - which made analysing such problems really confusing and difficult.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/50682/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/50682/&lt;/a&gt; fixed that problem yesterday.  Now the error will look much clearer, and instead of above show the actual root cause, for example:&lt;/p&gt;

&lt;p&gt;org.opendaylight.genius.alivenessmonitor-impl: OSGi state = Active, Karaf bundleState = GracePeriod, due to: Blueprint. Missing dependencies: &lt;br/&gt;
Available DOM RPC for binding RPC: interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.OdlArputilService &lt;br/&gt;
Available DOM RPC for binding RPC: interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="19747">LISPMAP-147</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22181">ODLPARENT-58</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>7595</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=7595]]></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="10348"><![CDATA[Carbon-M5]]></customfieldvalue>

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

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