<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:15:00 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>[CARDINAL-6] Carbon snapshot: SingleFeatureTest is failing</title>
                <link>https://jira.opendaylight.org/browse/CARDINAL-6</link>
                <project id="10110" key="CARDINAL">cardinal</project>
                    <description>&lt;p&gt;Full log here &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;, stack trace copied:&lt;/p&gt;

&lt;p&gt;Running org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.036 sec &amp;lt;&amp;lt;&amp;lt; FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
initializationError(org.opendaylight.odlparent.featuretest.SingleFeatureTest)  Time elapsed: 0.007 sec  &amp;lt;&amp;lt;&amp;lt; ERROR!&lt;br/&gt;
org.ops4j.pax.exam.TestContainerException: java.lang.reflect.InvocationTargetException&lt;br/&gt;
	at org.ops4j.pax.exam.spi.reactors.ReactorManager.prepareReactor(ReactorManager.java:187)&lt;br/&gt;
	at org.ops4j.pax.exam.junit.impl.ProbeRunner.&amp;lt;init&amp;gt;(ProbeRunner.java:78)&lt;br/&gt;
	at org.ops4j.pax.exam.junit.PaxExam.createDelegate(PaxExam.java:82)&lt;br/&gt;
	at org.ops4j.pax.exam.junit.PaxExam.&amp;lt;init&amp;gt;(PaxExam.java:73)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.PerFeatureRunner.&amp;lt;init&amp;gt;(PerFeatureRunner.java:56)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.PerRepoTestRunner.runnersFromFeatures(PerRepoTestRunner.java:119)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.PerRepoTestRunner.runnersFromRepoUrl(PerRepoTestRunner.java:98)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.PerRepoTestRunner.runnersFromRepoUrl(PerRepoTestRunner.java:90)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.PerRepoTestRunner.&amp;lt;init&amp;gt;(PerRepoTestRunner.java:58)&lt;br/&gt;
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;br/&gt;
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;br/&gt;
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)&lt;br/&gt;
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29)&lt;br/&gt;
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21)&lt;br/&gt;
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)&lt;br/&gt;
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)&lt;br/&gt;
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)&lt;br/&gt;
	at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)&lt;br/&gt;
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)&lt;br/&gt;
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)&lt;br/&gt;
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)&lt;br/&gt;
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)&lt;br/&gt;
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)&lt;br/&gt;
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)&lt;br/&gt;
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)&lt;br/&gt;
Caused by: java.lang.reflect.InvocationTargetException&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:498)&lt;br/&gt;
	at org.ops4j.pax.exam.spi.reactors.ReactorManager.addConfigurationsToReactor(ReactorManager.java:238)&lt;br/&gt;
	at org.ops4j.pax.exam.spi.reactors.ReactorManager.prepareReactor(ReactorManager.java:184)&lt;br/&gt;
	... 25 more&lt;br/&gt;
Caused by: java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V&lt;br/&gt;
	at shaded.org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory$Slf4jLoggerEx.debug(Slf4jLoggerFactory.java:167)&lt;br/&gt;
	at shaded.org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.newLocalRepositoryManager(DefaultLocalRepositoryProvider.java:116)&lt;br/&gt;
	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.newLocalRepositoryManager(DefaultRepositorySystem.java:421)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.createSession(AetherBasedResolver.java:884)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.newSession(AetherBasedResolver.java:865)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:640)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:576)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:550)&lt;br/&gt;
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)&lt;br/&gt;
	at java.net.URL.openStream(URL.java:1045)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.standardKarafFeatures(SingleFeatureTest.java:180)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.config(SingleFeatureTest.java:135)&lt;br/&gt;
	... 31 more&lt;/p&gt;


&lt;p&gt;Odlparent should have made sure an appropriate backend for SLF4J is always present, no idea what mechanism makes that whiff.&lt;/p&gt;

&lt;p&gt;This prevents merges to Cardinal and threatens inclusion of Cardinal in autorelease.&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://logs.opendaylight.org/releng/jenkins092/cardinal-integration-carbon/218/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/cardinal-integration-carbon/218/console.log.gz&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="26718">CARDINAL-6</key>
            <summary>Carbon snapshot: SingleFeatureTest is failing</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="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Tue, 13 Dec 2016 16:27:11 +0000</created>
                <updated>Thu, 19 Oct 2017 21:25:06 +0000</updated>
                            <resolved>Wed, 28 Dec 2016 09:18:50 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="53653" author="vrpolak" created="Tue, 13 Dec 2016 18:32:26 +0000"  >&lt;p&gt;I have narrowed down one cause: jdmk.&lt;/p&gt;

&lt;p&gt;Just adding that as a dependency to an unrelated feature pom &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; causes the same SingleFeatureTest failure &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;I think the issue is jdmk has an empty META-INF/MANIFEST.MF&lt;br/&gt;
but the source (org.glassfish.extras:bean-validator) far from so.&lt;br/&gt;
I believe proper manifest has to be created for jdmk. Maybe directly, or possibly just by adding pom dependencies.&lt;/p&gt;

&lt;p&gt;Here is bean-validator manifest:&lt;/p&gt;

&lt;p&gt;Manifest-Version: 1.0&lt;br/&gt;
Ant-Version: Apache Ant 1.6.5&lt;br/&gt;
Created-By: Apache Maven Bundle Plugin&lt;br/&gt;
Built-By: edburns&lt;br/&gt;
Import-Package: javax.crypto,javax.crypto.spec,javax.mail,javax.mail.i&lt;br/&gt;
 nternet,javax.management,javax.management.loading,javax.management.re&lt;br/&gt;
 mote,javax.naming,javax.net,javax.net.ssl,javax.security.auth,javax.s&lt;br/&gt;
 ecurity.auth.callback,javax.security.sasl,javax.swing,javax.swing.bor&lt;br/&gt;
 der,javax.swing.event,javax.swing.table,javax.swing.text,javax.swing.&lt;br/&gt;
 tree,javax.transaction.xa,javax.validation,javax.validation.bootstrap&lt;br/&gt;
 ,javax.validation.constraints,javax.validation.groups,javax.validatio&lt;br/&gt;
 n.spi,javax.xml.parsers,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&lt;br/&gt;
Bnd-LastModified: 1237834472277&lt;br/&gt;
Export-Package: javax.validation.spi;uses:=&quot;javax.validation&quot;,javax.va&lt;br/&gt;
 lidation.constraints,javax.validation;uses:=&quot;javax.validation.spi,jav&lt;br/&gt;
 ax.validation.bootstrap&quot;,javax.validation.groups,javax.validation.boo&lt;br/&gt;
 tstrap;uses:=&quot;javax.validation.spi,javax.validation&quot;&lt;br/&gt;
Bundle-Version: 4.0.0.Alpha3&lt;br/&gt;
Bundle-Name: Hibernate validator library and Validation API (JSR 303) &lt;br/&gt;
 repackaged as OSGi and HK2 bundle&lt;br/&gt;
Bundle-Description: Module repackaging of the Hibernate validator libr&lt;br/&gt;
 ary and Validation API (JSR 303)&lt;br/&gt;
Build-Jdk: 1.5.0_16&lt;br/&gt;
Private-Package: com.googlecode.jtype,com.sun.jdmk,com.sun.jdmk.comm,c&lt;br/&gt;
 om.sun.jdmk.comm.internal,com.sun.jdmk.defaults,com.sun.jdmk.discover&lt;br/&gt;
 y,com.sun.jdmk.interceptor,com.sun.jdmk.internal,com.sun.jdmk.remote.&lt;br/&gt;
 cascading,com.sun.jdmk.remote.cascading.proxy,com.sun.jdmk.security.s&lt;br/&gt;
 asl,com.sun.jdmk.security.sasl.plain,com.sun.jdmk.security.sasl.util,&lt;br/&gt;
 com.sun.jdmk.tasks,com.sun.management.comm,com.sun.management.interna&lt;br/&gt;
 l.snmp,com.sun.management.snmp,com.sun.management.snmp.IPAcl,com.sun.&lt;br/&gt;
 management.snmp.agent,com.sun.management.snmp.manager,com.sun.managem&lt;br/&gt;
 ent.snmp.manager.usm,com.sun.management.snmp.mpm,com.sun.management.s&lt;br/&gt;
 nmp.uacl,com.sun.management.snmp.usm,com.sun.management.snmp.usm.usmm&lt;br/&gt;
 ib,javax.jms,org.apache.log4j,org.apache.log4j.chainsaw,org.apache.lo&lt;br/&gt;
 g4j.config,org.apache.log4j.helpers,org.apache.log4j.jdbc,org.apache.&lt;br/&gt;
 log4j.jmx,org.apache.log4j.lf5,org.apache.log4j.lf5.config,org.apache&lt;br/&gt;
 .log4j.lf5.util,org.apache.log4j.lf5.viewer,org.apache.log4j.lf5.view&lt;br/&gt;
 er.categoryexplorer,org.apache.log4j.lf5.viewer.configure,org.apache.&lt;br/&gt;
 log4j.lf5.viewer.images,org.apache.log4j.net,org.apache.log4j.nt,org.&lt;br/&gt;
 apache.log4j.or,org.apache.log4j.or.jms,org.apache.log4j.or.sax,org.a&lt;br/&gt;
 pache.log4j.spi,org.apache.log4j.varia,org.apache.log4j.xml,org.hiber&lt;br/&gt;
 nate.validation,org.hibernate.validation.constraints,org.hibernate.va&lt;br/&gt;
 lidation.engine,org.hibernate.validation.engine.groups,org.hibernate.&lt;br/&gt;
 validation.util,org.hibernate.validation.util.annotationfactory,org.s&lt;br/&gt;
 lf4j,org.slf4j.helpers,org.slf4j.impl,org.slf4j.spi&lt;br/&gt;
Bundle-ManifestVersion: 2&lt;br/&gt;
Bundle-SymbolicName: org.glassfish.extras.bean-validator&lt;br/&gt;
Tool: Bnd-0.0.255&lt;br/&gt;
Embed-Dependency: *;scope=compile;inline=true&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/49312&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/49312&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng//job/integration-distribution-verify-carbon/org.opendaylight.integration$features-distribution/48/testReport/junit/org.opendaylight.odlparent.featuretest/SingleFeatureTest/initializationError/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng//job/integration-distribution-verify-carbon/org.opendaylight.integration$features-distribution/48/testReport/junit/org.opendaylight.odlparent.featuretest/SingleFeatureTest/initializationError/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53654" author="vrpolak" created="Thu, 15 Dec 2016 18:24:36 +0000"  >&lt;p&gt;Background: The Cardinal code stayed the same for some time, but recently Odlparent changed which &quot;empty&quot; karaf container is used for SingleFeatureTest (now it uses opendaylight-karaf-empty).&lt;/p&gt;

&lt;p&gt;The test was not failing with the previous container, but I believe the issue is genuine and it predicts Cardinal would not work in official Integration/Distribution builds.&lt;/p&gt;

&lt;p&gt;So I consider this Bug to be a real blocker for participation of Cardinal in Carbon.&lt;/p&gt;</comment>
                            <comment id="53655" author="srivastava.rajani@tcs.com" created="Mon, 19 Dec 2016 12:10:48 +0000"  >
&lt;p&gt;Using the same parent dependency and with some more dependency of ovs(needed for the project) , we build the code again and it was a success with the following patch :&lt;/p&gt;

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

&lt;p&gt;We are not not sure what exactly was the issue.But it is not failing on org.slf4j now .&lt;/p&gt;

&lt;p&gt;If it is a fix, can anyone check on this, so it can be a part of carbon auto-release.&lt;/p&gt;</comment>
                            <comment id="53656" author="srivastava.rajani@tcs.com" created="Wed, 28 Dec 2016 09:18:50 +0000"  >

&lt;p&gt;With patches :&lt;/p&gt;

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

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

&lt;p&gt;The build is successful.&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>7357</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=7357]]></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="10321"><![CDATA[Carbon]]></customfieldvalue>

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

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