<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:43 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-133] Our base distribution doesn&apos;t include webconsole</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-133</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;Trying to upgrade AAA to yangtools-2.0.0 and odlparent-3.0.1. One think I notice is the standard webconsole feature is broken in opendaylight-karaf-empty:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;dev@dev:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly$&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;bin/karaf&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;karaf: JAVA_HOME not set; results may vary&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Apache Karaf starting up. Press Enter to open the shell now...&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;100%&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;========================================================================&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Karaf started in 1s. Bundle stats: 53 active, 54 total&lt;/tt&gt;&lt;/p&gt;


&lt;p&gt;&lt;tt&gt;&#160;&#160;&#160; _______&lt;em&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .&lt;/em&gt;&lt;em&gt;&#160; .&lt;/em&gt;_&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;.__&#160;&#160;&#160;&#160; __&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160; &amp;#95;___&lt;em&gt;&#160; \ ______&#160;&#160; ____&#160;&#160; ____ &amp;#95;&lt;/em&gt;____ \ ____&lt;em&gt;&#160; ___.&lt;/em&gt;&lt;em&gt;.|&#160; | |&lt;/em&gt;_| ____&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;|&#160; |__&lt;em&gt;/&#160; |&lt;/em&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160;&#160; /&#160;&#160; |&#160;&#160; &lt;br class=&quot;atl-forced-newline&quot; /&gt;____ &amp;#95;/ __ \ /&#160;&#160;&#160; \ |&#160;&#160;&#160; |&#160; &lt;br class=&quot;atl-forced-newline&quot; /&gt;__&#160; \&amp;lt;&#160;&#160; |&#160; ||&#160; | |&#160; |/&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;___&amp;#124;&#160; |&#160; \&#160;&#160; __&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160; /&#160;&#160;&#160; |&#160;&#160;&#160; \&#160; |&lt;em&gt;&amp;gt; &amp;gt;&#160; ___/|&#160;&#160; |&#160; &amp;#124;&#160;&#160;&#160; `&#160;&#160; \/ __ &lt;br class=&quot;atl-forced-newline&quot; /&gt;___&#160; ||&#160; |&lt;/em&gt;|&#160; / /_/&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&amp;gt;&#160;&#160; Y&#160; \&#160; | &#160;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160; &amp;#95;_____&lt;em&gt;&#160; /&#160;&#160; __/ &amp;#95;&lt;/em&gt;&lt;em&gt;&#160; &amp;gt;&lt;/em&gt;_&lt;em&gt;|&#160; /&lt;/em&gt;_____&lt;em&gt;&#160; (&lt;/em&gt;__&lt;em&gt;&#160; / ____||&lt;/em&gt;__&lt;em&gt;/&lt;/em&gt;&lt;em&gt;&amp;#95;&lt;/em&gt;_&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;/|__&lt;em&gt;|&#160; /&lt;/em&gt;_|&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; \/|_&lt;em&gt;|&#160;&#160;&#160;&#160;&#160;&#160;&#160; \/&#160;&#160;&#160;&#160; \/&#160;&#160;&#160;&#160;&#160;&#160;&#160; \/&#160;&#160;&#160;&#160; \/\/&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; /&lt;/em&gt;____/&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160;&#160;&#160; \/&lt;/tt&gt;&lt;/p&gt;



&lt;p&gt;&lt;tt&gt;Hit &apos;&amp;lt;tab&amp;gt;&apos; for a list of available commands&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;and &apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;cmd&amp;#93;&lt;/span&gt; --help&apos; for help on a specific command.&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Hit &apos;&amp;lt;ctrl-d&amp;gt;&apos; or type &apos;system:shutdown&apos; or &apos;logout&apos; to shutdown&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;OpenDaylight.&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;karaf@root()&amp;gt; feature:install webconsole &#160;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;11:59:36.115 &lt;span class=&quot;error&quot;&gt;&amp;#91;Karaf local console user karaf&amp;#93;&lt;/span&gt; ERROR&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.shell.support.ShellUtil - Exception caught while executing&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;command&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.util.MultiException: Error:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Error downloading&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.&amp;lt;init&amp;gt;(MavenDownloadManager.java:84)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:375)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:372)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:372)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:187)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:291)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:266) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.lang.Thread.run(Thread.java:748) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Suppressed: java.io.IOException: Error downloading&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7:org.apache.karaf.features.core:4.1.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:266) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.lang.Thread.run(Thread.java:748) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Caused by: java.io.IOException: Error resolving artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;[Could not find artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;in defaultlocal&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(&lt;a href=&quot;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&lt;/a&gt;),&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Could not find artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;in system.repository&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(&lt;a href=&quot;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&lt;/a&gt;)]&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:720)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;... 7 more&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Could not find artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;in defaultlocal&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(&lt;a href=&quot;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&lt;/a&gt;)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7:org.apache.karaf.features.core:4.1.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7:org.apache.karaf.features.core:4.1.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:266) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.lang.Thread.run(Thread.java:748) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Could not find artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;in system.repository&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(&lt;a href=&quot;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/&lt;/a&gt;)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2:org.ops4j.pax.url.mvn:2.5.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7:org.apache.karaf.features.core:4.1.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7:org.apache.karaf.features.core:4.1.3&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:266) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at java.lang.Thread.run(Thread.java:748) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Caused by:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;resolving artifact&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;at&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;... 7 more&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Error executing command: Error:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Error downloading&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;karaf@root()&amp;gt; &#160;&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;This seems to not happen with upstream karaf 4.1.3, as I pulled that off&lt;br/&gt;
the shelf and it worked just fine. Any ideas? This is blocking AAA from&lt;br/&gt;
upgrading!&lt;/p&gt;</description>
                <environment></environment>
        <key id="28933">ODLPARENT-133</key>
            <summary>Our base distribution doesn&apos;t include webconsole</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</priority>
                        <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="skitt">Stephen Kitt</assignee>
                                    <reporter username="rgoulding">Ryan Goulding</reporter>
                        <labels>
                    </labels>
                <created>Thu, 30 Nov 2017 18:54:35 +0000</created>
                <updated>Thu, 7 Dec 2017 16:46:37 +0000</updated>
                            <resolved>Thu, 7 Dec 2017 16:46:37 +0000</resolved>
                                                    <fixVersion>3.0.2</fixVersion>
                                    <component>Karaf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="60305" author="skitt@redhat.com" created="Fri, 1 Dec 2017 13:48:31 +0000"  >&lt;p&gt;Could you describe the actual problem you&#8217;re seeing? AFAICT odlparent 2 never supported installing webconsole straight from opendaylight-karaf-empty, so this isn&#8217;t a regression from odlparent 2.&lt;/p&gt;</comment>
                            <comment id="60306" author="rgoulding" created="Fri, 1 Dec 2017 13:53:06 +0000"  >&lt;p&gt;Seeing this while trying this &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;&#160;with upstream upgrade patches (controller and mdsal &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;)&#160;built beforehand.&#160; SFT hangs, so I try to install odl-aaa-shiro by hand after &quot;mvn -Pq clean install&quot;, and it pops up with the fact that it can&apos;t read the webconsole bundle.&#160; I then tried to manually install and found this.&#160; Something appears to need it.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/64196/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/64196/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/q/topic:yangtools-2.0.0+status:open&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/q/topic:yangtools-2.0.0+status:open&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="60332" author="skitt@redhat.com" created="Tue, 5 Dec 2017 09:53:53 +0000"  >&lt;p&gt;I&#8217;m still working on this. When building AAA with odlparent 2, the Karaf build picks up webconsole.http (as can be seen in the mvn &lt;del&gt;X logs). However with odlparent 3 this isn&#8217;t the case.&lt;/del&gt;-&lt;/p&gt;

&lt;p&gt;So far it looks like a dependency convergence problem, but I haven&#8217;t figured out where yet (possibly around felix.scr...).&lt;/p&gt;</comment>
                            <comment id="60362" author="skitt@redhat.com" created="Thu, 7 Dec 2017 16:46:37 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/66313&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/66313&lt;/a&gt;&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i038nb:</customfieldvalue>

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