[ODLPARENT-147] SFT fails when variables are used in settings.xml Created: 03/Apr/18  Updated: 04/Aug/20

Status: Confirmed
Project: odlparent
Component/s: General
Affects Version/s: 2.0.7
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Paul Greenberg Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Environment:

$ mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T14:49:05-05:00)
Maven home: /opt/apache-maven
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.21.1.el7.x86_64", arch: "amd64", family: "unix"

Git info:

$ git status
On branch stable/nitrogen
Your branch is up-to-date with 'origin/stable/nitrogen'.
nothing to commit, working tree clean
$

$ git log
commit e3d2bf59c7b5f6f2f4eb15ea2d536a88aa13bae7
Author: Robert Varga <robert.varga@pantheon.tech>
Date:   Tue Jan 23 17:42:44 2018 +0100

    Move OperationLimiter.acquire() warnings to callers

    We have two distinct call sites from where we are acquiring permits,
    where failure to acquire has different root cause:
    RemoteTransactionContext's failure to acquire indicates a slow leader,
    while TransactionContextWrapper indicates a failure to discover a leader
    in time.

    Modify acquire() to report success and log failures to acquire from
    the two call sites, with different messages so it is immediately clear
    what is going on.

    Change-Id: Ie828984c6a984690224494af1a9fdd0e4f257fab
    Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
    (cherry picked from commit 6a0fab98dc4d16a52922c6594f99a97d4050e800)



 Description   

Maven build fails:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 20.843 sec <<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/feature/feature.xml, Feature: odl-config-api 0.7.3.SNAPSHOT]  Time elapsed: 20.458 sec  <<< ERROR!
org.apache.karaf.features.internal.util.MultiException: Error
	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:363)
	at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:360)
	at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:187)
	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1188)
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1086)
	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.opendaylight.controller/config-api/0.7.3-SNAPSHOT
		at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)
		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)
		... 3 more
	Caused by: java.io.IOException: Error resolving artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT: [Could not find artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT in defaultlocal (file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/pax/cb1e56d9-6ea5-49dd-a1ba-8ccf88ef1b41/$%7Buser.home%7D/.m2/repository/)]
		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:36)
		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.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT in defaultlocal (file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/pax/cb1e56d9-6ea5-49dd-a1ba-8ccf88ef1b41/$%7Buser.home%7D/.m2/repository/)
			at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
			at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
			at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
			at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
			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)
			... 12 more
	Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT
		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)
		... 12 more


Results :

Tests in error:
  Error

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] mdsal-artifacts 1.6.3-SNAPSHOT ..................... SUCCESS [  0.471 s]
[INFO] config-api 0.7.3-SNAPSHOT .......................... SUCCESS [ 29.323 s]
[INFO] config-subsystem 0.7.3-SNAPSHOT .................... SUCCESS [  0.297 s]
[INFO] config-plugin-parent 0.7.3-SNAPSHOT ................ SUCCESS [  0.322 s]
[INFO] yang-jmx-generator 0.7.3-SNAPSHOT .................. SUCCESS [ 11.693 s]
[INFO] yang-jmx-generator-plugin 0.7.3-SNAPSHOT ........... SUCCESS [ 12.590 s]
[INFO] sal-common-api 1.6.3-SNAPSHOT ...................... SUCCESS [ 11.253 s]
[INFO] sal-common-util 1.6.3-SNAPSHOT ..................... SUCCESS [  2.840 s]
[INFO] sal-common-impl 1.6.3-SNAPSHOT ..................... SUCCESS [  2.813 s]
[INFO] sal-common-testutil 1.6.3-SNAPSHOT ................. SUCCESS [  6.316 s]
[INFO] sal-test-model 1.6.3-SNAPSHOT ...................... SUCCESS [  8.083 s]
[INFO] sal-core-api 1.6.3-SNAPSHOT ........................ SUCCESS [  5.667 s]
[INFO] sal-core-spi 1.6.3-SNAPSHOT ........................ SUCCESS [  5.295 s]
[INFO] sal-binding-api 1.6.3-SNAPSHOT ..................... SUCCESS [  5.836 s]
[INFO] sal-dom-config 1.6.3-SNAPSHOT ...................... SUCCESS [  6.312 s]
[INFO] sal-inmemory-datastore 1.6.3-SNAPSHOT .............. SUCCESS [ 13.102 s]
[INFO] sal-broker-impl 1.6.3-SNAPSHOT ..................... SUCCESS [ 12.465 s]
[INFO] sal-schema-service 1.6.3-SNAPSHOT .................. SUCCESS [  2.465 s]
[INFO] sal-binding-util 1.6.3-SNAPSHOT .................... SUCCESS [  2.556 s]
[INFO] sal-binding-broker-impl 1.6.3-SNAPSHOT ............. SUCCESS [ 19.428 s]
[INFO] sal-binding-config 1.6.3-SNAPSHOT .................. SUCCESS [  7.847 s]
[INFO] config-parent 0.7.3-SNAPSHOT ....................... SUCCESS [  0.278 s]
[INFO] sal-dom-broker-config 1.6.3-SNAPSHOT ............... SUCCESS [  5.613 s]
[INFO] md-sal-config 1.6.3-SNAPSHOT ....................... SUCCESS [  1.399 s]
[INFO] sample-toaster 1.6.3-SNAPSHOT ...................... SUCCESS [  3.518 s]
[INFO] sample-toaster-consumer 1.6.3-SNAPSHOT ............. SUCCESS [  8.198 s]
[INFO] sample-toaster-provider 1.6.3-SNAPSHOT ............. SUCCESS [ 13.029 s]
[INFO] sal-parent 1.6.3-SNAPSHOT .......................... SUCCESS [  0.006 s]
[INFO] sal-samples 1.6.3-SNAPSHOT ......................... SUCCESS [  0.006 s]
[INFO] clustering-it 1.6.3-SNAPSHOT ....................... SUCCESS [  0.007 s]
[INFO] clustering-it-config 1.6.3-SNAPSHOT ................ SUCCESS [  0.609 s]
[INFO] clustering-it-model 1.6.3-SNAPSHOT ................. SUCCESS [  7.691 s]
[INFO] sal-clustering-commons 1.6.3-SNAPSHOT .............. SUCCESS [ 27.021 s]
[INFO] sal-akka-raft 1.6.3-SNAPSHOT ....................... SUCCESS [01:59 min]
[INFO] cds-access-api 1.2.3-SNAPSHOT ...................... SUCCESS [ 16.334 s]
[INFO] cds-access-client 1.2.3-SNAPSHOT ................... SUCCESS [ 32.320 s]
[INFO] cds-dom-api 1.2.3-SNAPSHOT ......................... SUCCESS [  5.744 s]
[INFO] sal-akka-raft-example 1.6.3-SNAPSHOT ............... SUCCESS [  3.414 s]
[INFO] sal-distributed-datastore 1.6.3-SNAPSHOT ........... SUCCESS [09:42 min]
[INFO] clustering-it-provider 1.6.3-SNAPSHOT .............. SUCCESS [  4.161 s]
[INFO] odl-config-api 0.7.3-SNAPSHOT ...................... FAILURE [ 30.887 s]
[INFO] OpenDaylight :: Config :: All 1.6.3-SNAPSHOT ....... SKIPPED
[INFO] config-util 0.7.3-SNAPSHOT ......................... SKIPPED
[INFO] shutdown-api 0.7.3-SNAPSHOT ........................ SKIPPED
[INFO] config-manager 0.7.3-SNAPSHOT ...................... SKIPPED
[INFO] shutdown-impl 0.7.3-SNAPSHOT ....................... SKIPPED
[INFO] odl-config-core 0.7.3-SNAPSHOT ..................... SKIPPED
[INFO] odl-config-manager 0.7.3-SNAPSHOT .................. SKIPPED
[INFO] config-manager-facade-xml 0.7.3-SNAPSHOT ........... SKIPPED
[INFO] config-persister-api 0.7.3-SNAPSHOT ................ SKIPPED
[INFO] config-persister-file-xml-adapter 0.7.3-SNAPSHOT ... SKIPPED
[INFO] config-persister-directory-xml-adapter 0.7.3-SNAPSHOT SKIPPED
[INFO] config-persister-impl 0.7.3-SNAPSHOT ............... SKIPPED
[INFO] config-persister-feature-adapter 0.7.3-SNAPSHOT .... SKIPPED
[INFO] OpenDaylight :: Config Persister 0.7.3-SNAPSHOT .... SKIPPED
[INFO] OpenDaylight :: Config Persister:: Config Startup 0.7.3-SNAPSHOT SKIPPED
[INFO] netty-config-api 0.7.3-SNAPSHOT .................... SKIPPED
[INFO] odl-config-netty-config-api 0.7.3-SNAPSHOT ......... SKIPPED
[INFO] netty-event-executor-config 0.7.3-SNAPSHOT ......... SKIPPED
[INFO] netty-threadgroup-config 0.7.3-SNAPSHOT ............ SKIPPED
[INFO] threadpool-config-api 0.7.3-SNAPSHOT ............... SKIPPED
[INFO] threadpool-config-impl 0.7.3-SNAPSHOT .............. SKIPPED
[INFO] netty-timer-config 0.7.3-SNAPSHOT .................. SKIPPED
[INFO] config-netty-config 0.7.3-SNAPSHOT ................. SKIPPED
[INFO] OpenDaylight :: Config-Netty 0.7.3-SNAPSHOT ........ SKIPPED
[INFO] sal-connector-api 1.6.3-SNAPSHOT ................... SKIPPED
[INFO] blueprint 0.7.3-SNAPSHOT ........................... SKIPPED
[INFO] OpenDaylight :: MDSAL :: Broker 1.6.3-SNAPSHOT ..... SKIPPED
[INFO] odl-mdsal-clustering-commons 1.6.3-SNAPSHOT ........ SKIPPED
[INFO] sal-remoterpc-connector 1.6.3-SNAPSHOT ............. SKIPPED
[INFO] odl-mdsal-remoterpc-connector 1.6.3-SNAPSHOT ....... SKIPPED
[INFO] sal-cluster-admin-api 1.6.3-SNAPSHOT ............... SKIPPED
[INFO] sal-cluster-admin-impl 1.6.3-SNAPSHOT .............. SKIPPED
[INFO] odl-mdsal-distributed-datastore 1.6.3-SNAPSHOT ..... SKIPPED
[INFO] sal-clustering-config 1.6.3-SNAPSHOT ............... SKIPPED
[INFO] odl-mdsal-broker 1.6.3-SNAPSHOT .................... SKIPPED
[INFO] odl-clustering-test-app 1.6.3-SNAPSHOT ............. SKIPPED
[INFO] OpenDaylight :: Toaster 1.6.3-SNAPSHOT ............. SKIPPED
[INFO] odl-mdsal-all 1.6.3-SNAPSHOT ....................... SKIPPED
[INFO] odl-mdsal-clustering 1.6.3-SNAPSHOT ................ SKIPPED
[INFO] model-parent 1.6.3-SNAPSHOT ........................ SKIPPED
[INFO] model-inventory 1.6.3-SNAPSHOT ..................... SKIPPED
[INFO] messagebus-api 1.6.3-SNAPSHOT ...................... SKIPPED
[INFO] messagebus-spi 1.6.3-SNAPSHOT ...................... SKIPPED
[INFO] messagebus-util 1.6.3-SNAPSHOT ..................... SKIPPED
[INFO] messagebus-impl 1.6.3-SNAPSHOT ..................... SKIPPED
[INFO] messagebus-config 1.6.3-SNAPSHOT ................... SKIPPED
[INFO] odl-message-bus-collector 1.6.3-SNAPSHOT ........... SKIPPED
[INFO] features-mdsal 1.6.3-SNAPSHOT ...................... SKIPPED
[INFO] config-it-base 0.7.3-SNAPSHOT ...................... SKIPPED
[INFO] mdsal-it-base 1.6.3-SNAPSHOT ....................... SKIPPED
[INFO] mdsal-it-parent 1.6.3-SNAPSHOT ..................... SKIPPED
[INFO] sample-toaster-it 1.6.3-SNAPSHOT ................... SKIPPED
[INFO] sal-dummy-distributed-datastore 1.6.3-SNAPSHOT ..... SKIPPED
[INFO] sal-binding-it 1.6.3-SNAPSHOT ...................... SKIPPED
[INFO] sal-binding-dom-it 1.6.3-SNAPSHOT .................. SKIPPED
[INFO] mdsal-trace-api 1.6.3-SNAPSHOT ..................... SKIPPED
[INFO] mdsal-trace-dom-impl 1.6.3-SNAPSHOT ................ SKIPPED
[INFO] mdsal-trace-binding-impl 1.6.3-SNAPSHOT ............ SKIPPED
[INFO] OpenDaylight :: TracingBroker 1.6.3-SNAPSHOT ....... SKIPPED
[INFO] OpenDaylight :: TracingBroker 1.6.3-SNAPSHOT ....... SKIPPED
[INFO] mdsal-trace-feature-aggregator 1.6.3-SNAPSHOT ...... SKIPPED
[INFO] mdsaltrace 1.6.3-SNAPSHOT .......................... SKIPPED
[INFO] yang-test-plugin 0.7.3-SNAPSHOT .................... SKIPPED
[INFO] yang-test 0.7.3-SNAPSHOT ........................... SKIPPED
[INFO] config-artifacts 0.7.3-SNAPSHOT .................... SKIPPED
[INFO] config-filtering-parent 0.7.3-SNAPSHOT ............. SKIPPED
[INFO] model-topology 1.6.3-SNAPSHOT ...................... SKIPPED
[INFO] liblldp 0.13.3-SNAPSHOT ............................ SKIPPED
[INFO] benchmark-api 1.4.3-SNAPSHOT ....................... SKIPPED
[INFO] dsbenchmark 1.4.3-SNAPSHOT ......................... SKIPPED
[INFO] ntfbenchmark 1.4.3-SNAPSHOT ........................ SKIPPED
[INFO] rpcbenchmark 1.4.3-SNAPSHOT ........................ SKIPPED
[INFO] benchmark-artifacts 1.4.3-SNAPSHOT ................. SKIPPED
[INFO] benchmark-aggregator 1.4.3-SNAPSHOT ................ SKIPPED
[INFO] odl-jolokia-osgi ................................... SKIPPED
[INFO] Jolokia JMX/HTTP bridge 1.9.3-SNAPSHOT ............. SKIPPED
[INFO] OpenDaylight :: Extras :: All 1.9.3-SNAPSHOT ....... SKIPPED
[INFO] features-extras 1.9.3-SNAPSHOT ..................... SKIPPED
[INFO] distribution.opendaylight-karaf 1.9.3-SNAPSHOT ..... SKIPPED
[INFO] karaf-aggregator 1.5.3-SNAPSHOT .................... SKIPPED
[INFO] odl-config-all 0.7.3-SNAPSHOT ...................... SKIPPED
[INFO] features-config 0.7.3-SNAPSHOT ..................... SKIPPED
[INFO] features-config-aggregator 0.7.3-SNAPSHOT .......... SKIPPED
[INFO] Opendaylight :: Config Persister:: Mapping for Config Subsystem 0.7.3-SNAPSHOT SKIPPED
[INFO] OpenDaylight :: Config Persister:: All 0.7.3-SNAPSHOT SKIPPED
[INFO] features-config-persister 0.7.3-SNAPSHOT ........... SKIPPED
[INFO] features-config-persister-aggregator 0.7.3-SNAPSHOT  SKIPPED
[INFO] features-config-netty 0.7.3-SNAPSHOT ............... SKIPPED
[INFO] features-config-netty-aggregator 0.7.3-SNAPSHOT .... SKIPPED
[INFO] features-mdsal-aggregator 1.6.3-SNAPSHOT ........... SKIPPED
[INFO] features-extras-aggregator 1.9.3-SNAPSHOT .......... SKIPPED
[INFO] OpenDaylight :: Benchmark :: API 1.4.3-SNAPSHOT .... SKIPPED
[INFO] OpenDaylight :: dsbenchmark 1.4.3-SNAPSHOT ......... SKIPPED
[INFO] OpenDaylight :: MD-SAL :: benchmark 1.4.3-SNAPSHOT . SKIPPED
[INFO] OpenDaylight :: ntfbenchmark 1.4.3-SNAPSHOT ........ SKIPPED
[INFO] features-mdsal-benchmark 1.4.3-SNAPSHOT ............ SKIPPED
[INFO] features-mdsal-benchmark-aggregator 1.4.3-SNAPSHOT . SKIPPED
[INFO] features-controller 1.9.3-SNAPSHOT ................. SKIPPED
[INFO] archetypes-parent .................................. SKIPPED
[INFO] opendaylight-startup-archetype 1.4.3-SNAPSHOT ...... SKIPPED
[INFO] controller 0.6.3-SNAPSHOT .......................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17:22 min
[INFO] Finished at: 2018-04-03T14:15:09-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default) on project odl-config-api: There are test failures.
[ERROR]
[ERROR] Please refer to /home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :odl-config-api


 Comments   
Comment by Paul Greenberg [ 03/Apr/18 ]

Attempted to re-run with DEBUGing on:

$ mvn -X org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test -rf :odl-config-api

The error is caused by:

Forking command line: /bin/sh -c cd /home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api && /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre/bin/java -jar /home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/surefire/surefirebooter2397281888493082338.jar /home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/surefire/surefire6742435000954999998tmp /home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/surefire/surefire_0385887761108076432tmp
Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 21.352 sec <<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/feature/feature.xml, Feature: odl-config-api 0.7.3.SNAPSHOT]  Time elapsed: 20.967 sec  <<< ERROR!
org.apache.karaf.features.internal.util.MultiException: Error
	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:363)
	at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:360)
	at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:187)
	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1188)
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1086)
	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.opendaylight.controller/config-api/0.7.3-SNAPSHOT
		at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)
		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)
		... 3 more
	Caused by: java.io.IOException: Error resolving artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT: [Could not find artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT in defaultlocal (file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/pax/6851bed3-c736-4ae7-8680-e7889f9a6624/$%7Buser.home%7D/.m2/repository/)]
		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:36)
		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.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT in defaultlocal (file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/pax/6851bed3-c736-4ae7-8680-e7889f9a6624/$%7Buser.home%7D/.m2/repository/)
			at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
			at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
			at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
			at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
			at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
			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)
			... 12 more
	Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.opendaylight.controller:config-api:jar:0.7.3-SNAPSHOT
		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)
		... 12 more


Results :

Tests in error:
  Error

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
Comment by Paul Greenberg [ 03/Apr/18 ]

In a nutshell, Maven failed to download the package:

Error downloading mvn:org.opendaylight.controller/config-api/0.7.3-SNAPSHOT

The question is whether it exists or not. Perhaps, it requires authentication???

Comment by Paul Greenberg [ 03/Apr/18 ]

Noticed the "$%7Buser.home%7D/.m2/repository"

 defaultlocal (file:/home/greenpau/code/git.opendaylight.org/gerrit/controller/features/config/odl-config-api/target/pax/6851bed3-c736-4ae7-8680-e7889f9a6624/$%7Buser.home%7D/.m2/repository/)]
		at 

Made me think about "~/.m2/settings.xml" file, where I had the following line:

<localRepository>${user.home}/.m2/repository</localRepository>

Changed it to:

<localRepository/>

Now, the build is successful:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] odl-config-api 0.7.3-SNAPSHOT ...................... SUCCESS [ 23.123 s]
[INFO] OpenDaylight :: Config :: All 1.6.3-SNAPSHOT ....... SUCCESS [  5.943 s]
[INFO] config-util 0.7.3-SNAPSHOT ......................... SUCCESS [  0.133 s]
[INFO] shutdown-api 0.7.3-SNAPSHOT ........................ SUCCESS [  0.038 s]
[INFO] config-manager 0.7.3-SNAPSHOT ...................... SUCCESS [  0.893 s]
[INFO] shutdown-impl 0.7.3-SNAPSHOT ....................... SUCCESS [  1.689 s]
[INFO] odl-config-core 0.7.3-SNAPSHOT ..................... SUCCESS [  1.240 s]
[INFO] odl-config-manager 0.7.3-SNAPSHOT .................. SUCCESS [  1.044 s]
[INFO] config-manager-facade-xml 0.7.3-SNAPSHOT ........... SUCCESS [  0.049 s]
[INFO] config-persister-api 0.7.3-SNAPSHOT ................ SUCCESS [  0.049 s]
[INFO] config-persister-file-xml-adapter 0.7.3-SNAPSHOT ... SUCCESS [  8.717 s]
[INFO] config-persister-directory-xml-adapter 0.7.3-SNAPSHOT SUCCESS [  0.414 s]
[INFO] config-persister-impl 0.7.3-SNAPSHOT ............... SUCCESS [  1.095 s]
[INFO] config-persister-feature-adapter 0.7.3-SNAPSHOT .... SUCCESS [  0.435 s]
[INFO] OpenDaylight :: Config Persister 0.7.3-SNAPSHOT .... SUCCESS [  1.291 s]
[INFO] OpenDaylight :: Config Persister:: Config Startup 0.7.3-SNAPSHOT SUCCESS [  0.897 s]
[INFO] netty-config-api 0.7.3-SNAPSHOT .................... SUCCESS [  1.871 s]
[INFO] odl-config-netty-config-api 0.7.3-SNAPSHOT ......... SUCCESS [  2.639 s]
[INFO] netty-event-executor-config 0.7.3-SNAPSHOT ......... SUCCESS [  0.068 s]
[INFO] netty-threadgroup-config 0.7.3-SNAPSHOT ............ SUCCESS [  0.068 s]
[INFO] threadpool-config-api 0.7.3-SNAPSHOT ............... SUCCESS [  0.062 s]
[INFO] threadpool-config-impl 0.7.3-SNAPSHOT .............. SUCCESS [  0.528 s]
[INFO] netty-timer-config 0.7.3-SNAPSHOT .................. SUCCESS [  0.525 s]
[INFO] config-netty-config 0.7.3-SNAPSHOT ................. SUCCESS [  0.055 s]
[INFO] OpenDaylight :: Config-Netty 0.7.3-SNAPSHOT ........ SUCCESS [  2.230 s]
[INFO] sal-connector-api 1.6.3-SNAPSHOT ................... SUCCESS [  0.093 s]
[INFO] blueprint 0.7.3-SNAPSHOT ........................... SUCCESS [  1.614 s]
[INFO] OpenDaylight :: MDSAL :: Broker 1.6.3-SNAPSHOT ..... SUCCESS [ 20.183 s]
[INFO] odl-mdsal-clustering-commons 1.6.3-SNAPSHOT ........ SUCCESS [  4.403 s]
[INFO] sal-remoterpc-connector 1.6.3-SNAPSHOT ............. SUCCESS [  0.088 s]
[INFO] odl-mdsal-remoterpc-connector 1.6.3-SNAPSHOT ....... SUCCESS [  1.696 s]
[INFO] sal-cluster-admin-api 1.6.3-SNAPSHOT ............... SUCCESS [  0.046 s]
[INFO] sal-cluster-admin-impl 1.6.3-SNAPSHOT .............. SUCCESS [  0.764 s]
[INFO] odl-mdsal-distributed-datastore 1.6.3-SNAPSHOT ..... SUCCESS [  1.342 s]
[INFO] sal-clustering-config 1.6.3-SNAPSHOT ............... SUCCESS [  0.145 s]
[INFO] odl-mdsal-broker 1.6.3-SNAPSHOT .................... SUCCESS [  2.261 s]
[INFO] odl-clustering-test-app 1.6.3-SNAPSHOT ............. SUCCESS [  1.533 s]
[INFO] OpenDaylight :: Toaster 1.6.3-SNAPSHOT ............. SUCCESS [  1.214 s]
[INFO] odl-mdsal-all 1.6.3-SNAPSHOT ....................... SUCCESS [  1.461 s]
[INFO] odl-mdsal-clustering 1.6.3-SNAPSHOT ................ SUCCESS [  0.994 s]
[INFO] model-parent 1.6.3-SNAPSHOT ........................ SUCCESS [  0.050 s]
[INFO] model-inventory 1.6.3-SNAPSHOT ..................... SUCCESS [  0.054 s]
[INFO] messagebus-api 1.6.3-SNAPSHOT ...................... SUCCESS [  0.526 s]
[INFO] messagebus-spi 1.6.3-SNAPSHOT ...................... SUCCESS [  0.573 s]
[INFO] messagebus-util 1.6.3-SNAPSHOT ..................... SUCCESS [  7.772 s]
[INFO] messagebus-impl 1.6.3-SNAPSHOT ..................... SUCCESS [  1.428 s]
[INFO] messagebus-config 1.6.3-SNAPSHOT ................... SUCCESS [  0.053 s]
[INFO] odl-message-bus-collector 1.6.3-SNAPSHOT ........... SUCCESS [  2.401 s]
[INFO] features-mdsal 1.6.3-SNAPSHOT ...................... SUCCESS [  1.997 s]
[INFO] config-it-base 0.7.3-SNAPSHOT ...................... SUCCESS [  0.151 s]
[INFO] mdsal-it-base 1.6.3-SNAPSHOT ....................... SUCCESS [  0.467 s]
[INFO] mdsal-it-parent 1.6.3-SNAPSHOT ..................... SUCCESS [  1.010 s]
[INFO] sample-toaster-it 1.6.3-SNAPSHOT ................... SUCCESS [  0.614 s]
[INFO] sal-dummy-distributed-datastore 1.6.3-SNAPSHOT ..... SUCCESS [  0.639 s]
[INFO] sal-binding-it 1.6.3-SNAPSHOT ...................... SUCCESS [  0.278 s]
[INFO] sal-binding-dom-it 1.6.3-SNAPSHOT .................. SUCCESS [  1.543 s]
[INFO] mdsal-trace-api 1.6.3-SNAPSHOT ..................... SUCCESS [  0.088 s]
[INFO] mdsal-trace-dom-impl 1.6.3-SNAPSHOT ................ SUCCESS [  0.556 s]
[INFO] mdsal-trace-binding-impl 1.6.3-SNAPSHOT ............ SUCCESS [  0.385 s]
[INFO] OpenDaylight :: TracingBroker 1.6.3-SNAPSHOT ....... SUCCESS [  1.551 s]
[INFO] OpenDaylight :: TracingBroker 1.6.3-SNAPSHOT ....... SUCCESS [  0.820 s]
[INFO] mdsal-trace-feature-aggregator 1.6.3-SNAPSHOT ...... SUCCESS [  0.034 s]
[INFO] mdsaltrace 1.6.3-SNAPSHOT .......................... SUCCESS [  0.044 s]
[INFO] yang-test-plugin 0.7.3-SNAPSHOT .................... SUCCESS [  2.139 s]
[INFO] yang-test 0.7.3-SNAPSHOT ........................... SUCCESS [  0.100 s]
[INFO] config-artifacts 0.7.3-SNAPSHOT .................... SUCCESS [  0.043 s]
[INFO] config-filtering-parent 0.7.3-SNAPSHOT ............. SUCCESS [  0.069 s]
[INFO] model-topology 1.6.3-SNAPSHOT ...................... SUCCESS [  0.044 s]
[INFO] liblldp 0.13.3-SNAPSHOT ............................ SUCCESS [  1.211 s]
[INFO] benchmark-api 1.4.3-SNAPSHOT ....................... SUCCESS [  0.059 s]
[INFO] dsbenchmark 1.4.3-SNAPSHOT ......................... SUCCESS [  0.522 s]
[INFO] ntfbenchmark 1.4.3-SNAPSHOT ........................ SUCCESS [  0.075 s]
[INFO] rpcbenchmark 1.4.3-SNAPSHOT ........................ SUCCESS [  0.064 s]
[INFO] benchmark-artifacts 1.4.3-SNAPSHOT ................. SUCCESS [  0.044 s]
[INFO] benchmark-aggregator 1.4.3-SNAPSHOT ................ SUCCESS [  0.045 s]
[INFO] odl-jolokia-osgi ................................... SUCCESS [  0.048 s]
[INFO] Jolokia JMX/HTTP bridge 1.9.3-SNAPSHOT ............. SUCCESS [  3.209 s]
[INFO] OpenDaylight :: Extras :: All 1.9.3-SNAPSHOT ....... SUCCESS [  1.081 s]
[INFO] features-extras 1.9.3-SNAPSHOT ..................... SUCCESS [  0.443 s]
[INFO] distribution.opendaylight-karaf 1.9.3-SNAPSHOT ..... SUCCESS [ 11.539 s]
[INFO] karaf-aggregator 1.5.3-SNAPSHOT .................... SUCCESS [  0.048 s]
[INFO] odl-config-all 0.7.3-SNAPSHOT ...................... SUCCESS [  0.720 s]
[INFO] features-config 0.7.3-SNAPSHOT ..................... SUCCESS [  0.578 s]
[INFO] features-config-aggregator 0.7.3-SNAPSHOT .......... SUCCESS [  0.046 s]
[INFO] Opendaylight :: Config Persister:: Mapping for Config Subsystem 0.7.3-SNAPSHOT SUCCESS [  0.783 s]
[INFO] OpenDaylight :: Config Persister:: All 0.7.3-SNAPSHOT SUCCESS [  0.725 s]
[INFO] features-config-persister 0.7.3-SNAPSHOT ........... SUCCESS [  0.919 s]
[INFO] features-config-persister-aggregator 0.7.3-SNAPSHOT  SUCCESS [  0.046 s]
[INFO] features-config-netty 0.7.3-SNAPSHOT ............... SUCCESS [  0.253 s]
[INFO] features-config-netty-aggregator 0.7.3-SNAPSHOT .... SUCCESS [  0.044 s]
[INFO] features-mdsal-aggregator 1.6.3-SNAPSHOT ........... SUCCESS [  0.033 s]
[INFO] features-extras-aggregator 1.9.3-SNAPSHOT .......... SUCCESS [  0.051 s]
[INFO] OpenDaylight :: Benchmark :: API 1.4.3-SNAPSHOT .... SUCCESS [  0.509 s]
[INFO] OpenDaylight :: dsbenchmark 1.4.3-SNAPSHOT ......... SUCCESS [  2.960 s]
[INFO] OpenDaylight :: MD-SAL :: benchmark 1.4.3-SNAPSHOT . SUCCESS [  2.222 s]
[INFO] OpenDaylight :: ntfbenchmark 1.4.3-SNAPSHOT ........ SUCCESS [  1.172 s]
[INFO] features-mdsal-benchmark 1.4.3-SNAPSHOT ............ SUCCESS [  1.696 s]
[INFO] features-mdsal-benchmark-aggregator 1.4.3-SNAPSHOT . SUCCESS [  0.046 s]
[INFO] features-controller 1.9.3-SNAPSHOT ................. SUCCESS [  0.045 s]
[INFO] archetypes-parent .................................. SUCCESS [  0.165 s]
[INFO] opendaylight-startup-archetype 1.4.3-SNAPSHOT ...... SUCCESS [  0.025 s]
[INFO] controller 0.6.3-SNAPSHOT .......................... SUCCESS [  0.022 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:38 min
[INFO] Finished at: 2018-04-03T14:45:54-04:00
[INFO] ------------------------------------------------------------------------
Comment by Stephen Kitt [ 04/Apr/18 ]

As determined by the reporter, this was caused by invalid local settings.

Comment by Paul Greenberg [ 04/Apr/18 ]

skitt, it is actually a valid local setting. That's why it is a bug. The plugin failed to resolve the below environment variable.
user.home
 

Comment by Stephen Kitt [ 04/Apr/18 ]

Ah right, sorry greenpau; I’ve re-opened and re-titled the bug for clarity.

Generated at Wed Feb 07 20:27:46 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.