<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:28 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>[ODLPARENT-43] org.osgi.service.blueprint.container.ComponentDefinitionException Caused by: java.lang.RuntimeException at org.objectweb.asm.MethodVisitor.visitParameter</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-43</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;Karaf log has a lot of these kind of errors:&lt;/p&gt;

&lt;p&gt;2016-08-24 14:46:30,874 | ERROR | ime-limited test | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Unable to start blueprint container for bundle org.opendaylight.controller.netty-threadgroup-config/0.6.0.SNAPSHOT&lt;br/&gt;
org.osgi.service.blueprint.container.ComponentDefinitionException: java.lang.RuntimeException&lt;br/&gt;
	at org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:123)&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:955)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstance(BlueprintRepository.java:233)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:158)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.processProcessors(BlueprintContainerImpl.java:568)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:395)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintExtender.access$900(BlueprintExtender.java:68)&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintExtender$BlueprintContainerServiceImpl.createContainer(BlueprintExtender.java:602)&lt;br/&gt;
	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.modifiedBundle(BlueprintBundleTracker.java:178)&lt;br/&gt;
	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.addingBundle(BlueprintBundleTracker.java:159)&lt;br/&gt;
	at org.opendaylight.controller.blueprint.BlueprintBundleTracker.addingBundle(BlueprintBundleTracker.java:51)&lt;br/&gt;
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:467)&lt;span class=&quot;error&quot;&gt;&amp;#91;karaf-org.osgi.core.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:414)&lt;span class=&quot;error&quot;&gt;&amp;#91;karaf-org.osgi.core.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)&lt;span class=&quot;error&quot;&gt;&amp;#91;karaf-org.osgi.core.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)&lt;span class=&quot;error&quot;&gt;&amp;#91;karaf-org.osgi.core.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)&lt;span class=&quot;error&quot;&gt;&amp;#91;karaf-org.osgi.core.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)&lt;br/&gt;
	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)&lt;br/&gt;
	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)&lt;br/&gt;
	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)&lt;br/&gt;
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2092)&lt;br/&gt;
	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)&lt;br/&gt;
	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)&lt;br/&gt;
	at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:516)&lt;br/&gt;
	at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:474)&lt;br/&gt;
	at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:415)&lt;br/&gt;
	at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:390)&lt;br/&gt;
	at Proxy6f850cc9_21fb_49f2_a56b_4bdf6d389f68.installFeature(Unknown Source)&lt;br/&gt;
	at org.opendaylight.odlparent.featuretest.SingleFeatureTest.installFeature(SingleFeatureTest.java:308)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:498)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)&lt;span class=&quot;error&quot;&gt;&amp;#91;53:org.ops4j.pax.tipi.junit:4.12.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_101&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.8.0_101&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: java.lang.RuntimeException&lt;br/&gt;
	at org.objectweb.asm.MethodVisitor.visitParameter(Unknown Source)&lt;br/&gt;
	at org.objectweb.asm.ClassReader.b(Unknown Source)&lt;br/&gt;
	at org.objectweb.asm.ClassReader.accept(Unknown Source)&lt;br/&gt;
	at org.objectweb.asm.ClassReader.accept(Unknown Source)&lt;br/&gt;
	at org.apache.aries.proxy.impl.common.AbstractWovenProxyAdapter.readClass(AbstractWovenProxyAdapter.java:683)&lt;br/&gt;
	at org.apache.aries.proxy.impl.interfaces.InterfaceCombiningClassAdapter.generateBytes(InterfaceCombiningClassAdapter.java:109)&lt;br/&gt;
	at org.apache.aries.proxy.impl.interfaces.ProxyClassLoader.createProxyClass(ProxyClassLoader.java:156)&lt;br/&gt;
	at org.apache.aries.proxy.impl.interfaces.InterfaceProxyGenerator.getProxyInstance(InterfaceProxyGenerator.java:95)&lt;br/&gt;
	at org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:80)&lt;br/&gt;
	at org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:75)&lt;br/&gt;
	at org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingProxy(AbstractProxyManager.java:40)&lt;br/&gt;
	at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.createProxy(AbstractServiceReferenceRecipe.java:332)&lt;br/&gt;
	at org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:107)&lt;br/&gt;
	... 54 more&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22166">ODLPARENT-43</key>
            <summary>org.osgi.service.blueprint.container.ComponentDefinitionException Caused by: java.lang.RuntimeException at org.objectweb.asm.MethodVisitor.visitParameter</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="vrpolak">Vratko Polak</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 24 Aug 2016 13:06:42 +0000</created>
                <updated>Wed, 24 Jan 2018 14:27:03 +0000</updated>
                            <resolved>Tue, 7 Mar 2017 14:51:45 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="41854" author="vorburger" created="Wed, 24 Aug 2016 13:26:08 +0000"  >&lt;p&gt;I&apos;ve analysed this; it seems to have something to do with (likely an older version of) the ASM bytecode manipulation library used by Apache Aries in Karaf (not directly OpenDaylight...) not being able to deal with the Java 8 javac -parameters option, introduced in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/42515/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/42515/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The best solution would be to upgrade to the latest available version of ASM, assuming that they have done a fix to make it Java 8 compliant.  It would be to have a reference for this.&lt;/p&gt;

&lt;p&gt;We can see e.g. in an ODL Karaf&apos;s assembly/system/org/ow2/asm/asm-all (e.g. netvirt/vpnservice/distribution/karaf/target/assembly/system/org/ow2/asm/asm-all) that we appear to be on 5.0.3, which isn&apos;t that ancient actually; &lt;a href=&quot;http://asm.ow2.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://asm.ow2.org&lt;/a&gt; shows a Recent News 5 March 2016: release of ASM 5.1.&lt;/p&gt;

&lt;p&gt;I&apos;ve raised issue &lt;a href=&quot;http://forge.ow2.org/tracker/?func=detail&amp;amp;aid=317771&amp;amp;group_id=23&amp;amp;atid=100023&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://forge.ow2.org/tracker/?func=detail&amp;amp;aid=317771&amp;amp;group_id=23&amp;amp;atid=100023&lt;/a&gt; on &lt;a href=&quot;http://forge.ow2.org/tracker/?group_id=23&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://forge.ow2.org/tracker/?group_id=23&lt;/a&gt; to see if the ASM folks have something to say about support for Java 8 -parameters (either confirm it&apos;s fixed in ASM 5.1, and release a new version with a fix for it).&lt;/p&gt;</comment>
                            <comment id="41855" author="vorburger" created="Wed, 24 Aug 2016 14:06:15 +0000"  >&lt;p&gt;I&apos;ve meanwhile understood, from &lt;a href=&quot;https://issues.gradle.org/browse/GRADLE-3157&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.gradle.org/browse/GRADLE-3157&lt;/a&gt;, that this probably happens when using ASM and passing Opcodes.ASM4 instead of newer Opcodes.ASM5 into ASM (MethodVisitor constructor).&lt;/p&gt;

&lt;p&gt;As such this problem must be solved in the library calling ASM, as ASM already does support Java 8 javac -parameters, when called correctly.&lt;/p&gt;

&lt;p&gt;In our case for ODL, this means upgrading not ASM but Apache Aries Blueprint and/or Apache Aries Proxy.  This commit &lt;a href=&quot;https://github.com/apache/aries/commit/9a9631e98aa1ca30291a77753417432d63fd4c37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/apache/aries/commit/9a9631e98aa1ca30291a77753417432d63fd4c37&lt;/a&gt; for this issue &lt;a href=&quot;https://issues.apache.org/jira/browse/ARIES-1280&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/ARIES-1280&lt;/a&gt; looks like it should have taken care of this, a long time ago already.  Wonder why we&apos;re still hitting it..&lt;/p&gt;</comment>
                            <comment id="41856" author="vorburger" created="Wed, 24 Aug 2016 14:23:44 +0000"  >&lt;p&gt;&amp;gt; We can see e.g. in an ODL Karaf&apos;s assembly/system (...) that we appear to be on 5.0.3&lt;/p&gt;

&lt;p&gt;What doesn&apos;t help here to debug this is that somehow we&apos;re using an asm-all-5.1.jar on the CP during development and the 5.0.3 during runtime - or are we pulling an ANCIENT ASM 1.5.3, using same packages, from the com.springsource.org.objectweb.asm-1.5.3.jar which we see in system/org/objectweb/asm/com.springsource.org.objectweb.asm/1.5.3 ?  That might explain the discrepancy.&lt;/p&gt;</comment>
                            <comment id="41857" author="vorburger" created="Wed, 24 Aug 2016 14:33:13 +0000"  >&lt;p&gt;&amp;gt; Karaf log has a lot of these kind of errors:&lt;/p&gt;

&lt;p&gt;Actually so far I&apos;ve only seen this in the Karaf log of SingleFeatureTest runs of features projects; e.g. in netvirt/vpnservice/features/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt&lt;/p&gt;

&lt;p&gt;Interestingly, a &quot;normal&quot; Karaf distribution does not show this.  Priority is thus not quite as blocking as I initially thought.  It would still be good to fix though.&lt;/p&gt;

&lt;p&gt;Suggested next step, try to get rid of com.springsource.org.objectweb.asm-1.5.3.jar to see if that helps.  It appears to be pulled by karaf-3.0.6.pom &amp;amp; enterprise-3.0.7-features.xml ?&lt;/p&gt;</comment>
                            <comment id="41858" author="vorburger" created="Wed, 24 Aug 2016 15:00:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://issues.jboss.org/browse/ENTESB-5393&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.jboss.org/browse/ENTESB-5393&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ARIES-1186&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/ARIES-1186&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41859" author="vrpolak" created="Wed, 24 Aug 2016 18:36:42 +0000"  >&lt;p&gt;&amp;gt; Interestingly, a &quot;normal&quot; Karaf distribution does not show this.&lt;/p&gt;

&lt;p&gt;Is this because Integration/Distribution features-* modules do NOT inherit from features-parent? They use the old way using opendaylight-karaf-empty which is built using karaf-parent which performs explicit hacks related to org.apache.aries.proxy.impl &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;I checked, the 1.0.4 -&amp;gt; 1.0.5 hack is still relevant for Carbon snapshot builds. Unfortunately I do not recall what happens if the hack is removed, so this issue may be something entirely different.&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://git.opendaylight.org/gerrit/gitweb?p=odlparent.git;a=blob;f=karaf/karaf-parent/pom.xml;h=6944d493de907c5c809c569fd8ed99bc04265e70;hb=refs/heads/master#l360&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/gitweb?p=odlparent.git;a=blob;f=karaf/karaf-parent/pom.xml;h=6944d493de907c5c809c569fd8ed99bc04265e70;hb=refs/heads/master#l360&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41860" author="vorburger" created="Thu, 25 Aug 2016 15:59:06 +0000"  >&lt;p&gt;&amp;gt; I checked, the 1.0.4 -&amp;gt; 1.0.5 hack is still relevant for Carbon snapshot &lt;br/&gt;
&amp;gt; builds. Unfortunately I do not recall what happens if the hack is removed&lt;/p&gt;

&lt;p&gt;Aha. OK, as far as I now understand, that &quot;hack&quot;, which replaces org.apache.aries.proxy.impl/1.0.4 with org.apache.aries.proxy.impl/1.0.5 should never be removed, as that is the right thing to do to prevent this problem from occurring.  That gets us Apache Aries Proxy 1.0.5 instead of 1.0.4, like issue KARAF-4449 did for Karaf 4, for our ODL Karaf 3, as we need to benefit from the ARIES-1280 fix.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/KARAF-4449&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/KARAF-4449&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/apache/karaf/commit/423a1c21af002e6312cb2e43693e9514128da7b9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/apache/karaf/commit/423a1c21af002e6312cb2e43693e9514128da7b9&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ARIES-1280&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/ARIES-1280&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/apache/aries/commit/9a9631e98aa1ca30291a77753417432d63fd4c37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/apache/aries/commit/9a9631e98aa1ca30291a77753417432d63fd4c37&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&amp;gt;&amp;gt; only seen this in the Karaf log of SingleFeatureTest runs of features&lt;br/&gt;
&amp;gt;&amp;gt; Interestingly, a &quot;normal&quot; Karaf distribution does not show this.&lt;br/&gt;
&amp;gt; Is this because Integration/Distribution features-* modules do NOT inherit&lt;/p&gt;

&lt;p&gt;IMHO the only thing we must thus do here to resolve this is to apply the same (hack) to whatever controls the version of org.apache.aries.proxy.impl in the features projects which run the SingleFeatureTest, and then we&apos;re done here.  (Or we need to link this issue to some other planned work which would ensure that the same Karaf is used for both?)&lt;/p&gt;

&lt;p&gt;I&apos;m unclear how / where to do this - Vratko or Stephen, do you know?&lt;/p&gt;</comment>
                            <comment id="41861" author="vrpolak" created="Thu, 8 Sep 2016 14:42:22 +0000"  >&lt;p&gt;&amp;gt; apply the same (hack) to whatever controls the version of org.apache.aries.proxy.impl in the features projects which run the SingleFeatureTest&lt;/p&gt;

&lt;p&gt;Yes, but it may take a while for someone to figure out how that could be done.&lt;br/&gt;
Possibly (waiting and) upgrading to karaf 3.0.x which already comes with higher version of org.apache.aries.proxy.impl is easier to do.&lt;/p&gt;</comment>
                            <comment id="41862" author="vorburger" created="Thu, 1 Dec 2016 18:08:39 +0000"  >&lt;p&gt;This now has to be solved in order for everyone to be able to benefit from &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48901/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48901/&lt;/a&gt; .. only I alone still don&apos;t know to, based on above - #anyone #help - please!&lt;/p&gt;</comment>
                            <comment id="41863" author="vrpolak" created="Fri, 2 Dec 2016 18:24:28 +0000"  >&lt;p&gt;An attempt at a sub-optimal but quick Carbon fix:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/48934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/48934&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41864" author="vorburger" created="Mon, 5 Dec 2016 15:43:39 +0000"  >&lt;p&gt;&amp;gt; An attempt at a sub-optimal but quick Carbon fix:&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/48934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/48934&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&apos;ve just tested c/48934 and can confirm this solves the problem above!&lt;/p&gt;</comment>
                            <comment id="41865" author="rovarga" created="Wed, 7 Dec 2016 09:56:26 +0000"  >&lt;p&gt;Workaround merged, this will be fixed properly with the Karaf4 upgrade.&lt;/p&gt;</comment>
                            <comment id="41866" author="vorburger" created="Tue, 7 Mar 2017 14:51:45 +0000"  >&lt;p&gt;FTR: &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-74&quot; title=&quot;pax-web-jetty RuntimeException at org.objectweb.asm.MethodVisitor.visitParameter(Unknown Source)[54:org.objectweb.asm.all:5.0.4]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-74&quot;&gt;&lt;del&gt;ODLPARENT-74&lt;/del&gt;&lt;/a&gt; has something vaguely related.&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>6523</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=6523]]></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="10357"><![CDATA[Carbon-M3]]></customfieldvalue>

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

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