<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:02:01 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>[INFRAUTILS-10] infrautils-features4 cannot be added to karaf4 distribution</title>
                <link>https://jira.opendaylight.org/browse/INFRAUTILS-10</link>
                <project id="10129" key="INFRAUTILS">infrautils</project>
                    <description>&lt;p&gt;Following ERROR is thrown when doing so:&lt;/p&gt;

&lt;p&gt;20:46:34 -------------------------------------------------------&lt;br/&gt;
20:46:34  T E S T S&lt;br/&gt;
20:46:34 -------------------------------------------------------&lt;br/&gt;
20:46:36 Running org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
20:47:54 Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 76.864 sec &amp;lt;&amp;lt;&amp;lt; FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
20:47:54 installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)&lt;span class=&quot;error&quot;&gt;&amp;#91;repoUrl: file:/w/workspace/distribution-verify-carbon/features/repos/index/target/feature/feature.xml, Feature: features-index 0.6.0.SNAPSHOT&amp;#93;&lt;/span&gt;  Time elapsed: 76.01 sec  &amp;lt;&amp;lt;&amp;lt; FAILURE!&lt;br/&gt;
20:47:54 java.lang.AssertionError: diag: Failure &lt;/p&gt;
{Installed=0, GracePeriod=0, Failure=1, Unknown=0, Starting=0, Stopping=0, Active=432, Resolved=4, Waiting=0}
&lt;p&gt;20:47:54 1. NOK org.opendaylight.infrautils.jobcoordinator-impl: OSGi state = Active, Karaf bundleState = Failure, due to: Blueprint&lt;br/&gt;
20:47:54 5/2/17 8:47 PM&lt;br/&gt;
20:47:54 Exception: &lt;br/&gt;
20:47:54 Unresolved ref/idref to component: jobCoordinator&lt;br/&gt;
20:47:54 org.osgi.service.blueprint.container.ComponentDefinitionException: Unresolved ref/idref to component: jobCoordinator&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintRepository.validate(BlueprintRepository.java:271)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.RecipeBuilder.createRepository(RecipeBuilder.java:96)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintContainerImpl.getRepository(BlueprintContainerImpl.java:520)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:359)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintExtender.access$900(BlueprintExtender.java:68)&lt;br/&gt;
20:47:54 	at org.apache.aries.blueprint.container.BlueprintExtender$BlueprintContainerServiceImpl.createContainer(BlueprintExtender.java:602)&lt;br/&gt;
20:47:54 	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.modifiedBundle(BlueprintBundleTracker.java:210)&lt;br/&gt;
20:47:54 	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.addingBundle(BlueprintBundleTracker.java:191)&lt;br/&gt;
20:47:54 	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.addingBundle(BlueprintBundleTracker.java:51)&lt;br/&gt;
20:47:54 	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469)&lt;br/&gt;
20:47:54 	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:415)&lt;br/&gt;
20:47:54 	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)&lt;br/&gt;
20:47:54 	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)&lt;br/&gt;
20:47:54 	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.container.Module.start(Module.java:457)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392)&lt;br/&gt;
20:47:54 	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:411)&lt;br/&gt;
20:47:54 	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1287)&lt;br/&gt;
20:47:54 	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:860)&lt;br/&gt;
20:47:54 	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)&lt;br/&gt;
20:47:54 	at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)&lt;br/&gt;
20:47:54 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br/&gt;
20:47:54 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;br/&gt;
20:47:54 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;br/&gt;
20:47:54 	at java.lang.Thread.run(Thread.java:745)&lt;br/&gt;
20:47:54 &lt;br/&gt;
20:47:54 &lt;br/&gt;
20:47:54 	at org.opendaylight.odlparent.bundles4test.TestBundleDiag.checkBundleDiagInfos(TestBundleDiag.java:86)&lt;br/&gt;
20:47:54 	at org.opendaylight.odlparent.bundles4test.TestBundleDiag.checkBundleDiagInfos(TestBundleDiag.java:50)&lt;br/&gt;
20:47:54 	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.installFeature(SingleFeatureTest.java:387)&lt;br/&gt;
20:47:54 	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.installFeatureCatchAndLog(SingleFeatureTest.java:338)&lt;br/&gt;
20:47:54 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
20:47:54 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br/&gt;
20:47:54 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
20:47:54 	at java.lang.reflect.Method.invoke(Method.java:498)&lt;br/&gt;
20:47:54 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)&lt;br/&gt;
20:47:54 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)&lt;br/&gt;
20:47:54 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)&lt;br/&gt;
20:47:54 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)&lt;br/&gt;
20:47:54 	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)&lt;br/&gt;
20:47:54 	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)&lt;br/&gt;
20:47:54 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br/&gt;
20:47:54 	at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="19499">INFRAUTILS-10</key>
            <summary>infrautils-features4 cannot be added to karaf4 distribution</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="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 May 2017 02:57:12 +0000</created>
                <updated>Thu, 19 Oct 2017 22:33:52 +0000</updated>
                            <resolved>Mon, 8 May 2017 12:57:39 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="35397" author="ecelgp" created="Sat, 6 May 2017 01:31:11 +0000"  >&lt;p&gt;This patch reproduces the issue:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56611/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56611/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And this log shows the error:&lt;br/&gt;
&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/distribution-verify-carbon/88/console.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/distribution-verify-carbon/88/console.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="35398" author="vorburger" created="Mon, 8 May 2017 08:57:25 +0000"  >&lt;p&gt;Yakir Dorani has analysed that this may have been caused by &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/54419/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/54419/&lt;/a&gt;. (I&apos;m not sure I agree with that analysis - but it doesn&apos;t matter, we just have to fix it whatever caused it.)&lt;/p&gt;

&lt;p&gt;To be me the problem seems to be that the jobcoordinator-impl/src/main/resources/org/opendaylight/blueprint/jobcoordinator.xml has &amp;lt;service ref=&quot;jobCoordinator&quot; ...&amp;gt; (even before c/54419) but jobcoordinator-impl/target/generated-resources/org/opendaylight/blueprint/autowire.xml has &amp;lt;bean id=&quot;jobCoordinatorImpl&quot; ...&amp;gt; derived from JobCoordinatorImpl, so should be renamed.&lt;/p&gt;

&lt;p&gt;I&apos;ll now try the fix above if I can locally reproduce the issue using c/56611 (thanks Luis for having created a reproducer).&lt;/p&gt;

&lt;p&gt;What I find very curious is that infrautils&apos; own SFT has not caught this!  I don&apos;t understand how that&apos;s possible; that&apos;s the whole point of SFT, to catch this in the project, before downstream projects fail.  I&apos;ve just retried it locally, and indeed it does not catch this problem - why?!&lt;/p&gt;</comment>
                            <comment id="35399" author="vorburger" created="Mon, 8 May 2017 09:54:42 +0000"  >&lt;p&gt;&amp;gt; I&apos;ll now try the fix above if I can locally reproduce the issue using c/56611&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56664/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56664/&lt;/a&gt; fixes this for stable/carbon (I&apos;ve manually locally verified that this fixed &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56611/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56611/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56663/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56663/&lt;/a&gt; fixes this for master (not verified)&lt;/p&gt;

&lt;p&gt;&amp;gt; What I find very curious is that infrautils&apos; own SFT has not caught this!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-91&quot; title=&quot;SingleFeatureTest fails to discover blueprint related problems for features which do not depend on the controller feature with the ODL specific blueprint extender&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-91&quot;&gt;&lt;del&gt;ODLPARENT-91&lt;/del&gt;&lt;/a&gt; will investigate this general problem further separately.&lt;/p&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>8355</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=8355]]></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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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