Hi.

The main Brooklyn build is consistently failing when executing tests for
the maven module `brooklyn-itest`. This is the 4th time in a row.
I tried to run the same commands Jenkins is running on my local machine
using docker and the tests pass for me:
```
docker run -i --rm --name brooklyn-dist -v
/var/run/docker.sock:/var/run/docker.sock -v ${HOME}/.m2:/root/.m2 -v
${PWD}:/usr/build -w /usr/build brooklyn-dist-build:latest mvn clean install
```

That would suggest something changed in the Jenkins setup as the build was
solid previously. The logs say that the address the test is trying to reach
is not bound.
```
java.rmi.NotBoundException: 0748b40f-e44c-461d-b46d-9ac3c3b5de1b
```

Maybe the container needs to run with `--network host` ?

WDYT?

Best.

On Mon, 20 Jan 2020 at 16:34, Apache Jenkins Server <
[email protected]> wrote:

> See <https://builds.apache.org/job/brooklyn/job/master/37/display/redirect
> >
>
> Changes:
>
>
> ------------------------------------------
> [...truncated 76060 lines...]
>         at java.lang.Thread.run(Thread.java:748)
>         at
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:303)
>         at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:279)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:375)
>         at
> sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:123)
>         at
> org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.getRemoteBundleContext(RemoteBundleContextClientImpl.java:248)
>         at
> org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.waitForState(RemoteBundleContextClientImpl.java:218)
>         at
> org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.waitForState(KarafTestContainer.java:659)
>         at
> org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.startKaraf(KarafTestContainer.java:262)
>         at
> org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.start(KarafTestContainer.java:194)
>         at
> org.ops4j.pax.exam.spi.reactors.EagerSingleStagedReactor.setUp(EagerSingleStagedReactor.java:86)
>         at
> org.ops4j.pax.exam.spi.reactors.EagerSingleStagedReactor.beforeClass(EagerSingleStagedReactor.java:136)
>         at
> org.ops4j.pax.exam.spi.reactors.ReactorManager.beforeClass(ReactorManager.java:457)
>         at
> org.ops4j.pax.exam.junit.impl.ProbeRunner.run(ProbeRunner.java:97)
>         at org.ops4j.pax.exam.junit.PaxExam.run(PaxExam.java:93)
>         at org.junit.runners.Suite.runChild(Suite.java:128)
>         at org.junit.runners.Suite.runChild(Suite.java:27)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:108)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:78)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:54)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:144)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>
> Failure when constructing test  Time elapsed: 0.448 sec  <<< ERROR!
> java.lang.RuntimeException: Container never came up
>         at
> org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.stop(KarafTestContainer.java:629)
>         at
> org.ops4j.pax.exam.spi.reactors.EagerSingleStagedReactor.tearDown(EagerSingleStagedReactor.java:118)
>         at
> org.ops4j.pax.exam.spi.reactors.EagerSingleStagedReactor.afterClass(EagerSingleStagedReactor.java:132)
>         at
> org.ops4j.pax.exam.spi.reactors.ReactorManager.afterClass(ReactorManager.java:441)
>         at
> org.ops4j.pax.exam.junit.impl.ProbeRunner.run(ProbeRunner.java:107)
>         at org.ops4j.pax.exam.junit.PaxExam.run(PaxExam.java:93)
>         at org.junit.runners.Suite.runChild(Suite.java:128)
>         at org.junit.runners.Suite.runChild(Suite.java:27)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:108)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:78)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:54)
>         at
> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:144)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>
>
> Results :
>
> Tests in error:
>   AssemblyTest.org.apache.brooklyn.AssemblyTest » Runtime Cannot get the
> remote ...
>   Container never came up
>   ExternalConfigBrooklynPropertiesOsgiTest.testOSGIWithPrefix » NotBound
> 0748b40...
>
> Tests run: 3, Failures: 0, Errors: 3, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary for Brooklyn Root 1.0.0-SNAPSHOT:
> [INFO]
> [INFO] Brooklyn Server Root ............................... SUCCESS [
> 0.999 s]
> [INFO] Brooklyn Parent Project ............................ SUCCESS [
> 3.083 s]
> [INFO] Brooklyn Test Support Utilities .................... SUCCESS [
> 5.053 s]
> [INFO] Brooklyn Logback Includable Configuration .......... SUCCESS [
> 0.513 s]
> [INFO] Brooklyn Common Utilities .......................... SUCCESS [
> 23.903 s]
> [INFO] Brooklyn API ....................................... SUCCESS [
> 2.008 s]
> [INFO] CAMP Server Parent Project ......................... SUCCESS [
> 0.196 s]
> [INFO] CAMP Base .......................................... SUCCESS [
> 2.598 s]
> [INFO] Brooklyn Test Support .............................. SUCCESS [
> 2.260 s]
> [INFO] Brooklyn REST Swagger Apidoc Utilities ............. SUCCESS [
> 0.998 s]
> [INFO] Brooklyn Logback Configuration ..................... SUCCESS [
> 0.237 s]
> [INFO] CAMP Server ........................................ SUCCESS [
> 5.171 s]
> [INFO] Brooklyn Felix Runtime ............................. SUCCESS [
> 2.766 s]
> [INFO] Brooklyn Groovy Utilities .......................... SUCCESS [
> 2.067 s]
> [INFO] Brooklyn Core ...................................... SUCCESS [04:12
> min]
> [INFO] Brooklyn Policies .................................. SUCCESS [
> 33.524 s]
> [INFO] Brooklyn WinRM Software Entities ................... SUCCESS [
> 9.349 s]
> [INFO] Brooklyn Secure JMXMP Agent ........................ SUCCESS [
> 7.137 s]
> [INFO] Brooklyn JMX RMI Agent ............................. SUCCESS [
> 0.434 s]
> [INFO] Brooklyn Jclouds Location Targets .................. SUCCESS [
> 38.033 s]
> [INFO] Brooklyn Software Base ............................. SUCCESS [01:26
> min]
> [INFO] Brooklyn CAMP ...................................... SUCCESS [03:09
> min]
> [INFO] Brooklyn Launcher Common ........................... SUCCESS [
> 4.104 s]
> [INFO] Brooklyn REST API .................................. SUCCESS [
> 7.867 s]
> [INFO] Brooklyn REST Resources ............................ SUCCESS [
> 53.011 s]
> [INFO] Brooklyn REST Server ............................... SUCCESS [
> 26.681 s]
> [INFO] Brooklyn Launcher .................................. SUCCESS [03:11
> min]
> [INFO] Brooklyn Container Location Targets ................ SUCCESS [
> 6.689 s]
> [INFO] Brooklyn Command Line Interface .................... SUCCESS [
> 9.126 s]
> [INFO] Brooklyn Test Framework ............................ SUCCESS [
> 22.208 s]
> [INFO] Brooklyn OSGi init ................................. SUCCESS [
> 1.850 s]
> [INFO] Brooklyn OSGi start ................................ SUCCESS [
> 1.634 s]
> [INFO] Brooklyn Karaf ..................................... SUCCESS [
> 0.030 s]
> [INFO] Jetty config fragment .............................. SUCCESS [
> 1.518 s]
> [INFO] Apache Http Component extension .................... SUCCESS [
> 0.239 s]
> [INFO] Brooklyn Karaf Features ............................ SUCCESS [
> 1.100 s]
> [INFO] Brooklyn Karaf Shell Commands ...................... SUCCESS [
> 3.212 s]
> [INFO] Brooklyn UI :: Parent .............................. SUCCESS [
> 11.635 s]
> [INFO] Brooklyn UI :: Modularity Server (parent) .......... SUCCESS [
> 0.192 s]
> [INFO] Brooklyn UI :: Modularity Server :: UI Module API .. SUCCESS [
> 2.194 s]
> [INFO] Brooklyn UI :: Modularity Server :: UI Module Registry SUCCESS [
> 0.851 s]
> [INFO] Brooklyn UI :: Modularity Server :: UI Proxy ....... SUCCESS [
> 2.310 s]
> [INFO] Brooklyn UI :: Modularity Server :: UI Metadata Registry SUCCESS [
> 0.592 s]
> [INFO] Brooklyn UI :: Modularity Server :: External UI Modules
> Registration Hooks SUCCESS [  4.569 s]
> [INFO] Brooklyn UI :: Modularity Server :: Features ....... SUCCESS [
> 2.275 s]
> [INFO] Brooklyn UI :: Modules (parent) .................... SUCCESS [
> 8.578 s]
> [INFO] Brooklyn UI :: Modules - UI Utils .................. SUCCESS [
> 31.601 s]
> [INFO] Brooklyn UI :: Modules - Home ...................... SUCCESS [
> 57.206 s]
> [INFO] Brooklyn UI :: Modules - App inspector ............. SUCCESS [01:04
> min]
> [INFO] Brooklyn UI :: Modules - Blueprint composer ........ SUCCESS [01:13
> min]
> [INFO] Brooklyn UI :: Modules - Blueprint importer ........ SUCCESS [
> 56.069 s]
> [INFO] Brooklyn UI :: Modules - Catalog ................... SUCCESS [
> 57.513 s]
> [INFO] Brooklyn UI :: Modules - Location manager .......... SUCCESS [01:01
> min]
> [INFO] Brooklyn UI :: Modules - REST API Docs ............. SUCCESS [
> 59.187 s]
> [INFO] Brooklyn UI :: Modules - Groovy console ............ SUCCESS [
> 59.035 s]
> [INFO] Brooklyn UI :: Modules - Logout .................... SUCCESS [
> 56.454 s]
> [INFO] Brooklyn UI :: Modules - Features .................. SUCCESS [
> 1.891 s]
> [INFO] Brooklyn UI :: Features ............................ SUCCESS [
> 0.215 s]
> [INFO] Brooklyn Library Root .............................. SUCCESS [
> 0.293 s]
> [INFO] Brooklyn CM Chef ................................... SUCCESS [
> 6.192 s]
> [INFO] Brooklyn CM SaltStack .............................. SUCCESS [
> 5.019 s]
> [INFO] Brooklyn CM Ansible ................................ SUCCESS [
> 3.555 s]
> [INFO] Brooklyn CM Integration Root ....................... SUCCESS [
> 0.130 s]
> [INFO] Brooklyn Network Software Entities ................. SUCCESS [
> 4.173 s]
> [INFO] Brooklyn OSGi Software Entities .................... SUCCESS [
> 3.389 s]
> [INFO] Brooklyn Database Software Entities ................ SUCCESS [
> 6.932 s]
> [INFO] Brooklyn Web App Software Entities ................. SUCCESS [
> 21.414 s]
> [INFO] Brooklyn Messaging Software Entities ............... SUCCESS [
> 5.885 s]
> [INFO] Brooklyn NoSQL Data Store Software Entities ........ SUCCESS [
> 15.970 s]
> [INFO] Brooklyn Monitoring Software Entities .............. SUCCESS [
> 3.114 s]
> [INFO] Brooklyn Web App Software Entities ................. SUCCESS [
> 0.197 s]
> [INFO] Brooklyn QA ........................................ SUCCESS [
> 8.350 s]
> [INFO] Brooklyn Examples Aggregator Project ............... SUCCESS [
> 0.130 s]
> [INFO] Brooklyn Examples Aggregator Project - Webapps ..... SUCCESS [
> 0.115 s]
> [INFO] hello-world-webapp Maven Webapp .................... SUCCESS [
> 0.570 s]
> [INFO] hello-world-sql-webapp Maven Webapp ................ SUCCESS [
> 0.954 s]
> [INFO] Brooklyn Simple Web Cluster Example ................ SUCCESS [
> 4.911 s]
> [INFO] Brooklyn Library Karaf integration ................. SUCCESS [
> 0.111 s]
> [INFO] Brooklyn Library Catalog ........................... SUCCESS [
> 0.224 s]
> [INFO] Brooklyn Library Karaf Features .................... SUCCESS [
> 0.293 s]
> [INFO] Brooklyn Downstream Project Parent ................. SUCCESS [
> 0.061 s]
> [INFO] Brooklyn Dist Root ................................. SUCCESS [
> 0.313 s]
> [INFO] Brooklyn All Things ................................ SUCCESS [
> 1.999 s]
> [INFO] Brooklyn Distribution .............................. SUCCESS [
> 14.735 s]
> [INFO] Brooklyn Karaf Distribution Parent ................. SUCCESS [
> 0.019 s]
> [INFO] Brooklyn Karaf Server Configuration ................ SUCCESS [
> 0.407 s]
> [INFO] Brooklyn Dist Karaf Features ....................... SUCCESS [
> 0.076 s]
> [INFO] Brooklyn Karaf Distribution ........................ SUCCESS [
> 20.753 s]
> [INFO] Brooklyn Karaf pax-exam itest ...................... FAILURE [06:09
> min]
> [INFO] Brooklyn Vagrant Getting Started Environment ....... SKIPPED
> [INFO] Brooklyn Quick-Start Project Archetype ............. SKIPPED
> [INFO] Brooklyn Shared Package Files ...................... SKIPPED
> [INFO] Brooklyn RPM Package ............................... SKIPPED
> [INFO] Brooklyn DEB Package ............................... SKIPPED
> [INFO] Brooklyn Root ...................................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time:  35:15 min
> [INFO] Finished at: 2020-01-20T16:33:50Z
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test)
> on project brooklyn-itest: There are test failures.
> [ERROR]
> [ERROR] Please refer to
> /home/jenkins/jenkins-slave/workspace/brooklyn_master/brooklyn-dist/karaf/itest/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 <args> -rf :brooklyn-itest
> [Pipeline] }
> $ docker stop --time=1
> f3f2c4829a0689fa6d82ed6088720be12a92c2cbea4e5301d6c586294132021d
> $ docker rm -f
> f3f2c4829a0689fa6d82ed6088720be12a92c2cbea4e5301d6c586294132021d
> [Pipeline] // withDockerContainer
> [Pipeline] }
> [Pipeline] // stage
> [Pipeline] }
> [Pipeline] // withEnv
> [Pipeline] }
> ERROR: script returned exit code 1
> [Pipeline] // catchError
> [Pipeline] stage
> [Pipeline] { (Publish test results)
> [Pipeline] junit
> Recording test results
> [Pipeline] step
> TestNG Reports Processing: START
> Looking for TestNG results report in workspace using pattern:
> **/testng-results.xml
> testng-results.xml was last modified before this build started. Ignoring
> it.
> Saving reports...
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-1.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-10.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-11.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-12.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-13.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-14.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-15.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-16.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-17.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-18.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-19.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-2.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-20.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-21.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-22.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-23.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-24.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-25.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-26.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-27.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-28.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-29.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-3.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-30.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-31.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-32.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-33.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-34.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-35.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-36.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-4.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-5.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-6.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-7.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-8.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results-9.xml'
> Processing
> '/x1/jenkins/jenkins-home/jobs/brooklyn/branches/master/builds/37/testng/testng-results.xml'
> TestNG Reports Processing: FINISH
> [Pipeline] }
> [Pipeline] // stage
> [Pipeline] stage
> [Pipeline] { (Send notifications)
> [Pipeline] step
>


-- 
Thomas Bouron
Senior Software Engineer

*Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud

GitHub: https://github.com/tbouron
Twitter: https://twitter.com/eltibouron

Reply via email to