Uploaded image for project: 'odlparent'
  1. odlparent
  2. ODLPARENT-133

Our base distribution doesn't include webconsole

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Highest Highest
    • 3.0.2
    • None
    • Karaf
    • None

      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!

            skitt Stephen Kitt
            rgoulding Ryan Goulding
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: