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:
dev@dev:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly$
bin/karaf
karaf: JAVA_HOME not set; results may vary
Apache Karaf starting up. Press Enter to open the shell now...
100%
[========================================================================]
Karaf started in 1s. Bundle stats: 53 active, 54 total
_______ ________ . ._
.__ __
____ \ ______ ____ ____ _____ \ ____ ___..| | |_| ____
| |__/ |
/ |
____ _/ __ \ / \ | |
__ \< | || | | |/
___| | \ __
/ | \ |> > ___/| | | ` \/ __
___ || || / /_/
> Y \ |
______ / __/ _ >_| /_____ (__ / ____||__/__
/|__| /_|
\/|_| \/ \/ \/ \/\/ /____/
\/
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown
OpenDaylight.
karaf@root()> feature:install webconsole
11:59:36.115 [Karaf local console user karaf] ERROR
org.apache.karaf.shell.support.ShellUtil - Exception caught while executing
command
org.apache.karaf.features.internal.util.MultiException: Error:
Error downloading
mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:84)
~[?:?]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)
~[?:?]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:375)
~[?:?]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:372)
~[?:?]
at
org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:372)
~[?:?]
at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:187)
~[?:?]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:291)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147)
~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Suppressed: java.io.IOException: Error downloading
mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)
[7:org.apache.karaf.features.core:4.1.3]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.IOException: Error resolving artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3:
[Could not find artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3
in defaultlocal
(file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/),
Could not find artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3
in system.repository
(file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/)]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:720)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
~[?:?]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)
~[?:?]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
~[?:?]
... 7 more
Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException:
Could not find artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3
in defaultlocal
(file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/)
at
shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)
[7:org.apache.karaf.features.core:4.1.3]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
[7:org.apache.karaf.features.core:4.1.3]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException:
Could not find artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3
in system.repository
(file:/code/odlparent/karaf/opendaylight-karaf-empty/target/assembly/system/)
at
shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
[2:org.ops4j.pax.url.mvn:2.5.3]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)
[7:org.apache.karaf.features.core:4.1.3]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
[7:org.apache.karaf.features.core:4.1.3]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by:
shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error
resolving artifact
org.apache.karaf.webconsole:org.apache.karaf.webconsole.instance:jar:4.1.3
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
~[?:?]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
~[?:?]
at
shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
~[?:?]
at
shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
~[?:?]
at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
~[?:?]
at
org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:47)
~[?:?]
at
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
~[?:?]
... 7 more
Error executing command: Error:
Error downloading
mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.instance/4.1.3
karaf@root()>
This seems to not happen with upstream karaf 4.1.3, as I pulled that off
the shelf and it worked just fine. Any ideas? This is blocking AAA from
upgrading!