See <https://ci-builds.apache.org/job/Brooklyn/job/brooklyn/job/master/906/display/redirect>
Changes: ------------------------------------------ Started by upstream project "Brooklyn/brooklyn-server/master" build number 551 originally caused by: Push event to branch master Connecting to https://api.github.com using This is to connect to Brooklyn repos on GitHub Obtained Jenkinsfile from 368f9630fd30dce217cb9536dfc3ce6f2e1839a0 [Pipeline] Start of Pipeline [Pipeline] node Running on builds23 in /home/jenkins/workspace/Brooklyn_brooklyn_master [Pipeline] { [Pipeline] properties [Pipeline] catchError [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Clone repository) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Read only (Brooklyn repos) Fetching changes from the remote Git repository Fetching without tags > git rev-parse --resolve-git-dir > /home/jenkins/workspace/Brooklyn_brooklyn_master/.git # timeout=10 > git config remote.origin.url https://github.com/apache/brooklyn.git # > timeout=10 Fetching upstream changes from https://github.com/apache/brooklyn.git > git --version # timeout=10 > git --version # 'git version 2.34.1' using GIT_ASKPASS to set credentials This is to connect to Brooklyn repos on GitHub > git fetch --no-tags --force --progress -- > https://github.com/apache/brooklyn.git > +refs/heads/master:refs/remotes/origin/master # timeout=10 Checking out Revision 368f9630fd30dce217cb9536dfc3ce6f2e1839a0 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 368f9630fd30dce217cb9536dfc3ce6f2e1839a0 # timeout=10 Commit message: "point at latest commits of subprojects" > git rev-list --no-walk 368f9630fd30dce217cb9536dfc3ce6f2e1839a0 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Prepare environment) [Pipeline] echo Creating maven cache ... [Pipeline] sh + mkdir -p /home/jenkins/workspace/Brooklyn_brooklyn_master/.m2 [Pipeline] sh + git submodule init [Pipeline] sh + git submodule update --remote --merge --recursive >From https://github.com/apache/brooklyn-server 2bca22a8fa..9a58578db1 master -> origin/master Updating 2bca22a8fa..9a58578db1 Fast-forward .../CatalogOsgiVersionMoreEntityRebindTest.java | 13 +- .../catalog/internal/BasicBrooklynCatalog.java | 69 +++++++---- .../core/catalog/internal/CatalogBundleLoader.java | 3 + .../catalog/internal/CatalogInitialization.java | 3 +- .../core/catalog/internal/CatalogUtils.java | 6 +- .../org/apache/brooklyn/core/config/Sanitizer.java | 2 +- .../brooklyn/core/mgmt/BrooklynTaskTags.java | 2 + .../mgmt/ha/BrooklynBomOsgiArchiveInstaller.java | 132 ++++++++++----------- .../core/mgmt/ha/OsgiBundleInstallationResult.java | 5 + .../apache/brooklyn/core/mgmt/ha/OsgiManager.java | 93 ++++++++++++--- .../mgmt/internal/AbstractManagementContext.java | 2 +- .../BrooklynMementoPersisterToObjectStore.java | 20 ++-- .../core/resolve/jackson/BeanWithTypeUtils.java | 10 +- .../brooklyn/core/server/BrooklynServerConfig.java | 46 ++++--- .../brooklyn/core/typereg/BasicManagedBundle.java | 39 ++++-- .../BrooklynBomYamlCatalogBundleResolver.java | 2 +- .../typereg/BrooklynCatalogBundleResolver.java | 8 ++ .../WorkflowStepInstanceExecutionContext.java | 11 +- .../core/workflow/WorkflowStepResolution.java | 4 +- .../core/workflow/steps/CustomWorkflowStep.java | 95 ++++++++++----- .../steps/appmodel/UpdateChildrenWorkflowStep.java | 65 +++++++--- .../workflow/steps/external/HttpWorkflowStep.java | 5 +- .../workflow/steps/flow/ForeachWorkflowStep.java | 2 + .../core/workflow/steps/flow/IfWorkflowStep.java | 58 +++++++-- .../workflow/steps/flow/SwitchWorkflowStep.java | 27 +++-- .../workflow/steps/variables/TransformJoin.java | 4 +- .../steps/variables/TransformPrependAppend.java | 4 +- .../brooklyn/util/core/flags/TypeCoercions.java | 2 +- .../ha/BrooklynBomOsgiArchiveInstallerTest.java | 30 ++--- .../workflow/WorkflowPersistReplayErrorsTest.java | 2 +- .../WorkflowSubIfAndCustomExtensionEdgeTest.java | 18 ++- .../workflow/WorkflowUpdateChildrenStepTest.java | 36 ++++++ .../BrooklynLauncherRebindCatalogOsgiTest.java | 121 ++++++++++++------- .../tasks/kubectl/ContainerWorkflowStep.java | 3 +- .../apache/brooklyn/util/collections/Jsonya.java | 5 +- .../org/apache/brooklyn/util/javalang/Boxing.java | 3 + .../brooklyn/rt/felix/EmbeddedFelixFramework.java | 26 +++- 37 files changed, 681 insertions(+), 295 deletions(-) Submodule path 'brooklyn-server': merged in '9a58578db159fb3a45e3051b349c3afddd938311' >From https://github.com/apache/brooklyn-ui 70a0b9fd..cb1ec76f master -> origin/master error: Your local changes to the following files would be overwritten by merge: ui-modules/login/package-lock.json Please commit your changes or stash them before you merge. Aborting fatal: Updating 70a0b9fd..cb1ec76f Unable to merge 'cb1ec76ffcd165ceb6ba4f5abf5fa890f07cf157' in submodule path 'brooklyn-ui' [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } ERROR: script returned exit code 2 [Pipeline] // catchError [Pipeline] stage [Pipeline] { (Publish test results) [Pipeline] junit Recording test results [Checks API] No suitable checks publisher found. [Pipeline] testNG 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. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. Saving reports... Found matching files but did not find any TestNG results. [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Send notifications) [Pipeline] step