[CONTROLLER-1640] Improper dependencies for jolokia Created: 21/Apr/17  Updated: 25/Jul/23  Resolved: 24/Apr/17

Status: Resolved
Project: controller
Component/s: karaf
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Colin Dixon Assignee: Stephen Kitt
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8274

 Description   

While trying to add the offset 0 features to the Karaf 4 distribution here:
https://git.opendaylight.org/gerrit/#/c/55771/

I got the following error:
21:55:58 -------------------------------------------------------
21:55:58 T E S T S
21:55:58 -------------------------------------------------------
21:56:34 Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
22:39:00 Tests run: 61, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 2,546.581 sec <<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
22:39:00 installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/w/workspace/distribution-verify-carbon/features/repos/index/target/feature/feature.xml, Feature: odl-extras-all 1.8.0.SNAPSHOT] Time elapsed: 33.621 sec <<< ERROR!
22:39:00 shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557)
22:39:00 at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)
22:39:00 at java.net.URL.openStream(URL.java:1045)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:229)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:139)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:1253)
22:39:00 at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:793)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)
22:39:00 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
22:39:00 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
22:39:00 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
22:39:00 at java.lang.Thread.run(Thread.java:745)
22:39:00
22:39:00 installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/w/workspace/distribution-verify-carbon/features/repos/index/target/feature/feature.xml, Feature: odl-jolokia 1.8.0.SNAPSHOT] Time elapsed: 33.297 sec <<< ERROR!
22:39:00 shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557)
22:39:00 at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)
22:39:00 at java.net.URL.openStream(URL.java:1045)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:229)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:139)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:1253)
22:39:00 at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:793)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)
22:39:00 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
22:39:00 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
22:39:00 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
22:39:00 at java.lang.Thread.run(Thread.java:745)
22:39:00
22:39:00 installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/w/workspace/distribution-verify-carbon/features/repos/index/target/feature/feature.xml, Feature: features4-extras 1.8.0.SNAPSHOT] Time elapsed: 33.866 sec <<< ERROR!
22:39:00 shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
22:39:00 at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)
22:39:00 at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557)
22:39:00 at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)
22:39:00 at java.net.URL.openStream(URL.java:1045)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:229)
22:39:00 at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:139)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:1253)
22:39:00 at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:793)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)
22:39:00 at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)
22:39:00 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
22:39:00 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
22:39:00 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
22:39:00 at java.lang.Thread.run(Thread.java:745)
22:39:00
22:39:00
22:39:00 Results :
22:39:00
22:39:00 Tests in error:
22:39:00 Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00 Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00 Error resolving artifact org.opendaylight.controller:odl-jolokia-osgi:cfg:configuration:0.5.0-SNAPSHOT
22:39:00
22:39:00
Tests run: 61, Failures: 0, Errors: 3, Skipped: 0
22:39:00
22:39:00 [INFO] ------------------------------------------------------------------------
22:39:00 [INFO] Reactor Summary:
22:39:00 [INFO]
22:39:00 [INFO] ODL :: integration :: distribution-artifacts ....... SUCCESS [ 4.733 s]
22:39:00 [INFO] ODL :: integration :: properties ................... SUCCESS [ 0.010 s]
22:39:00 [INFO] ODL :: integration :: artifact-artifacts ........... SUCCESS [ 0.006 s]
22:39:00 [INFO] ODL :: integration :: feature3-repo-artifacts ...... SUCCESS [ 0.008 s]
22:39:00 [INFO] ODL :: integration :: feature-repo-artifacts ....... SUCCESS [ 0.011 s]
22:39:00 [INFO] ODL :: integration :: single-feature-artifacts ..... SUCCESS [ 0.007 s]
22:39:00 [INFO] ODL :: integration :: other-artifacts .............. SUCCESS [ 0.007 s]
22:39:00 [INFO] ODL :: integration :: upstream-all-artifacts ....... SUCCESS [ 0.009 s]
22:39:00 [INFO] ODL :: integration :: upstream-aggregator .......... SUCCESS [ 0.008 s]
22:39:00 [INFO] ODL :: integration :: all-artifacts ................ SUCCESS [ 0.012 s]
22:39:00 [INFO] ODL :: integration :: artifacts-aggregator ......... SUCCESS [ 0.011 s]
22:39:00 [INFO] ODL :: integration :: version ...................... SUCCESS [ 20.988 s]
22:39:00 [INFO] ODL :: integration :: odl-distribution-version ..... SUCCESS [ 5.713 s]
22:39:00 [INFO] ODL :: integration :: features-distribution ........ SUCCESS [ 22.750 s]
22:39:00 [INFO] ODL :: integration :: features-index ............... FAILURE [43:20 min]

I think this is actually a bug in either ODL Parent or Controller not having expressed it's dependencies properly. Stephen says the problem is in controller and I trust him.



 Comments   
Comment by Stephen Kitt [ 21/Apr/17 ]

The distribution jobs need to have Maven dependencies made explicit for all <configfile>s, and odl-jolokia's was missing. https://git.opendaylight.org/gerrit/55811 fixes this for Nitrogen, https://git.opendaylight.org/gerrit/55812 for Carbon.

Comment by Vratko Polak [ 24/Apr/17 ]

> https://git.opendaylight.org/gerrit/55811 fixes this for Nitrogen,
> https://git.opendaylight.org/gerrit/55812 for Carbon.

Both merged, marking as FIXED.

Generated at Wed Feb 07 19:56:04 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.