Skip to content

feature group id: make it available from the feature #1215

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 23, 2025

feature group id: make it available from the feature

d3e0942
Select commit
Loading
Failed to load commit list.
Merged

feature group id: make it available from the feature #1215

feature group id: make it available from the feature
d3e0942
Select commit
Loading
Failed to load commit list.
Google Cloud Build / opensource-branch (demohub-283022) succeeded Apr 23, 2025 in 6m 18s

Summary

Build Information

Trigger opensource-branch
Build c892160c-4de5-4eca-a670-7eb6178426b5
Start 2025-04-23T02:01:18-07:00
Duration 5m24.534s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/git SUCCESS 3.5s
gcr.io/cloud-builders/gsutil SUCCESS 39.074s
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11 SUCCESS 19.564s
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11 SUCCESS 6.461s
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11 SUCCESS 611ms
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/flutter-build:1.12 SUCCESS 24.387s
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11 SUCCESS 638ms
us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11 SUCCESS 2m32.483s
gcr.io/cloud-builders/gsutil SUCCESS 1m15.973s

Details

starting build "c892160c-4de5-4eca-a670-7eb6178426b5"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/featurehub-io/featurehub
 * branch            d3e094216bcbf33041565266dd718697ac5deea8 -> FETCH_HEAD
HEAD is now at d3e0942 feature group id: make it available from the feature
GitCommit:
d3e094216bcbf33041565266dd718697ac5deea8
BUILD
Starting Step #0
Starting Step #1
Step #0: Already have image (with digest): gcr.io/cloud-builders/git
Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #0: Cloning into 'featurehub'...
Step #0: From https://github.com/featurehub-io/featurehub
Step #0:  * [new branch]        1.7.1-1             -> pr-source/1.7.1-1
Step #0:  * [new branch]        dependabot/npm_and_yarn/adks/e2e-sdk/semver-and-cucumber/cucumber-7.5.3 -> pr-source/dependabot/npm_and_yarn/adks/e2e-sdk/semver-and-cucumber/cucumber-7.5.3
Step #0:  * [new branch]        dependabot/npm_and_yarn/infra/api-bucket/grpc/grpc-js-1.8.22 -> pr-source/dependabot/npm_and_yarn/infra/api-bucket/grpc/grpc-js-1.8.22
Step #0:  * [new branch]        dependabot/npm_and_yarn/infra/api-bucket/protobufjs-7.2.6 -> pr-source/dependabot/npm_and_yarn/infra/api-bucket/protobufjs-7.2.6
Step #0:  * [new branch]        external-api        -> pr-source/external-api
Step #0:  * [new branch]        feature/java-19     -> pr-source/feature/java-19
Step #0:  * [new branch]        feature/shared-strategy -> pr-source/feature/shared-strategy
Step #0:  * [new branch]        feature/squash-edge -> pr-source/feature/squash-edge
Step #0:  * [new branch]        fix/1105-paginate-features -> pr-source/fix/1105-paginate-features
Step #0:  * [new branch]        fix/better-feature-group-nav -> pr-source/fix/better-feature-group-nav
Step #0:  * [new branch]        fix/docs-1.8.1-links-fix -> pr-source/fix/docs-1.8.1-links-fix
Step #0:  * [new branch]        main                -> pr-source/main
Step #0:  * [new branch]        thin-group-rollout-strategy -> pr-source/thin-group-rollout-strategy
Step #0: Switched to a new branch 'pr'
Step #1: Copying gs://demohub-build-cache/fh-m2-cache.tar.gz...
Step #0: Updating 0b81845b..d3e09421
Step #0: Fast-forward (no commit created; -m option ignored)
Step #0:  backend/mr-api/mr-api.yaml                                        | 7 ++++++-
Step #0:  .../kotlin/io/featurehub/db/publish/CacheSourceFeatureGroupApi.kt | 3 ++-
Step #0:  .../io/featurehub/db/publish/CacheSourceFeatureGroupSqlApi.kt     | 8 +++++---
Step #0:  .../src/main/kotlin/io/featurehub/db/services/FeatureSqlApi.kt    | 2 +-
Step #0:  .../test/groovy/io/featurehub/db/services/FeatureGroupSpec.groovy | 1 +
Step #0:  infra/api-bucket/files/mrapi/releases.json                        | 2 +-
Step #0:  6 files changed, 16 insertions(+), 7 deletions(-)
Step #0: commit d3e094216bcbf33041565266dd718697ac5deea8
Step #0: Author: Richard Vowles <[email protected]>
Step #0: Date:   Wed Apr 23 21:00:04 2025 +1200
Step #0: 
Step #0:     feature group id: make it available from the feature
Step #0: 
Step #0: commit 0b81845b8d30d4bdb9346833efe81c9362d79fd1
Step #0: Author: Irina Southwell <[email protected]>
Step #0: Date:   Fri Apr 18 20:19:48 2025 +1200
Step #0: 
Step #0:     close stream (#1214)
Step #0: 
Step #0: commit 8cebc2438a03c338dad1f001ff8e0ee5ac980daa
Step #0: Author: Alex Deng <[email protected]>
Step #0: Date:   Wed Apr 16 20:06:18 2025 +1200
Step #0: 
Step #0:     Use latest ubuntu image for GH actions on adoc flow (#1202)
Step #0: 
Step #0: commit 0a1789921cac5b39d35202f2df5867976fe4d3e8
Step #0: Author: Richard Vowles <[email protected]>
Step #0: Date:   Wed Apr 16 19:45:57 2025 +1200
Step #0: 
Step #0:     post-release: update for 1.9.1 patching (#1213)
Step #0: 
Step #0: commit 744035b85785ea0d6add554cae64487ede4c50d1
Step #0: Author: Richard Vowles <[email protected]>
Step #0: Date:   Tue Apr 15 19:25:41 2025 +1200
Step #0: 
Step #0:     release: 1.9.0 (#1212)
Step #0: 
Step #0: commit 32cbe88169ab53477b4c9f05385a59dd612ef7cb
Step #0: Author: Richard Vowles <[email protected]>
Step #0: Date:   Sun Apr 6 19:02:08 2025 +1200
Step #0: 
Step #0:     fix: first save for feature values not bool not able to attach application strategies (#1211)
Step #0: 
Step #0: commit 422e42140f7ea2bc2dced7c17dc97f0da5a93558
Step #0: Author: Irina Southwell <[email protected]>
Step #0: Date:   Sun Apr 6 15:02:23 2025 +1200
Step #0: 
Step #0:     App strategy: fix string and json values (#1210)
Step #0: 
Step #0: commit 28620392e74758f37918a5bbe9f4f336d064bbea
Step #0: Author: Irina Southwell <[email protected]>
Step #0: Date:   Mon Mar 31 11:10:56 2025 +1300
Step #0: 
Step #0:     minor text/copy updates, icon update (#1209)
Step #0: 
Step #0: commit 120519706e85f97fb2abc7db9a37291518712896
Step #0: Author: Irina Southwell <[email protected]>
Step #0: Date:   Sun Mar 30 21:23:37 2025 +1300
Step #0: 
Step #0:     minor text/copy update (#1208)
Step #0: 
Step #0: commit baef0155d6c13df6562d2ed5277379a2d4e4f6f3
Step #0: Author: Richard Vowles <[email protected]>
Step #0: Date:   Thu Mar 27 15:43:25 2025 +1300
Step #0: 
Step #0:     fix: address non-superuser perms for applicationstrategies (#1207)
Finished Step #0
Step #1: / [0 files][    0.0 B/  1.1 GiB]                                                
-
- [0 files][ 18.3 MiB/  1.1 GiB]                                                
\
|
| [0 files][ 75.0 MiB/  1.1 GiB]                                                
/
/ [0 files][130.2 MiB/  1.1 GiB]                                                
-
\
\ [0 files][185.9 MiB/  1.1 GiB]                                                
|
/
/ [0 files][235.9 MiB/  1.1 GiB]                                                
-
- [0 files][285.1 MiB/  1.1 GiB]                                                
\
|
| [0 files][337.0 MiB/  1.1 GiB]                                                
/
-
- [0 files][387.0 MiB/  1.1 GiB]                                                
\
\ [0 files][440.6 MiB/  1.1 GiB]                                                
|
/
/ [0 files][492.7 MiB/  1.1 GiB]                                                
-
\
\ [0 files][546.3 MiB/  1.1 GiB]   52.1 MiB/s                                   
|
| [0 files][601.2 MiB/  1.1 GiB]   52.7 MiB/s                                   
/
-
- [0 files][659.2 MiB/  1.1 GiB]   54.2 MiB/s                                   
\
|
| [0 files][716.7 MiB/  1.1 GiB]   55.0 MiB/s                                   
/
/ [0 files][774.2 MiB/  1.1 GiB]   56.1 MiB/s                                   
-
\
\ [0 files][833.5 MiB/  1.1 GiB]   57.3 MiB/s                                   
|
/
/ [0 files][892.0 MiB/  1.1 GiB]   58.0 MiB/s                                   
-
- [0 files][953.9 MiB/  1.1 GiB]   58.7 MiB/s                                   
\
|
| [0 files][ 1011 MiB/  1.1 GiB]   58.8 MiB/s                                   
/
-
- [0 files][  1.0 GiB/  1.1 GiB]   58.3 MiB/s                                   
\
\ [0 files][  1.1 GiB/  1.1 GiB]   54.9 MiB/s                                   
|
| [1 files][  1.1 GiB/  1.1 GiB]   55.3 MiB/s                                   
Step #1: Operation completed over 1 objects/1.1 GiB.                                      
Finished Step #1
Starting Step #2
Step #2: Pulling image: us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Step #2: 3.8.6-jdk-11: Pulling from demohub-283022/demohub/build-images/maven
Step #2: 001c52e26ad5: Pulling fs layer
Step #2: d9d4b9b6e964: Pulling fs layer
Step #2: 2068746827ec: Pulling fs layer
Step #2: 9daef329d350: Pulling fs layer
Step #2: d85151f15b66: Pulling fs layer
Step #2: 66223a710990: Pulling fs layer
Step #2: db38d58ec8ab: Pulling fs layer
Step #2: 2896deaba78c: Pulling fs layer
Step #2: 25fd53091b07: Pulling fs layer
Step #2: dd3ce32e87de: Pulling fs layer
Step #2: 66223a710990: Waiting
Step #2: 25fd53091b07: Waiting
Step #2: db38d58ec8ab: Waiting
Step #2: 2896deaba78c: Waiting
Step #2: dd3ce32e87de: Waiting
Step #2: 2068746827ec: Verifying Checksum
Step #2: 2068746827ec: Download complete
Step #2: d9d4b9b6e964: Verifying Checksum
Step #2: d9d4b9b6e964: Download complete
Step #2: d85151f15b66: Verifying Checksum
Step #2: d85151f15b66: Download complete
Step #2: 66223a710990: Verifying Checksum
Step #2: 66223a710990: Download complete
Step #2: 9daef329d350: Verifying Checksum
Step #2: 9daef329d350: Download complete
Step #2: 2896deaba78c: Verifying Checksum
Step #2: 2896deaba78c: Download complete
Step #2: 25fd53091b07: Verifying Checksum
Step #2: 25fd53091b07: Download complete
Step #2: dd3ce32e87de: Verifying Checksum
Step #2: dd3ce32e87de: Download complete
Step #2: db38d58ec8ab: Verifying Checksum
Step #2: db38d58ec8ab: Download complete
Step #2: 001c52e26ad5: Verifying Checksum
Step #2: 001c52e26ad5: Download complete
Step #2: 001c52e26ad5: Pull complete
Step #2: d9d4b9b6e964: Pull complete
Step #2: 2068746827ec: Pull complete
Step #2: 9daef329d350: Pull complete
Step #2: d85151f15b66: Pull complete
Step #2: 66223a710990: Pull complete
Step #2: db38d58ec8ab: Pull complete
Step #2: 2896deaba78c: Pull complete
Step #2: 25fd53091b07: Pull complete
Step #2: dd3ce32e87de: Pull complete
Step #2: Digest: sha256:37a94a4fe3b52627748d66c095d013a17d67478bc0594236eca55c8aef33ddaa
Step #2: Status: Downloaded newer image for us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Step #2: us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Step #2: [INFO] Scanning for projects...
Step #2: [INFO] ------------------------------------------------------------------------
Step #2: [INFO] Reactor Build Order:
Step #2: [INFO] 
Step #2: [INFO] tile-java                                                         [tile]
Step #2: [INFO] tile-java8                                                        [tile]
Step #2: [INFO] tile-release                                                      [tile]
Step #2: [INFO] tile-app                                                          [tile]
Step #2: [INFO] tile-app-with-ui                                                  [tile]
Step #2: [INFO] FeatureHub Tiles                                                   [pom]
Step #2: [INFO] 
Step #2: [INFO] -------------------< io.featurehub.tiles:tile-java >--------------------
Step #2: [INFO] Building tile-java 1.1                                             [1/6]
Step #2: [INFO] --------------------------------[ tile ]--------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- tiles-maven-plugin:2.32:attach-tile (default-attach-tile) @ tile-java ---
Step #2: [INFO] Tile passes basic validation.
Step #2: [INFO] Tile: attaching tile /workspace/featurehub/backend/tile-java/tile.xml
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:3.1.4:install (default-install) @ tile-java ---
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-java/pom.xml to /root/.m2/repository/io/featurehub/tiles/tile-java/1.1/tile-java-1.1.pom
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-java/tile.xml to /root/.m2/repository/io/featurehub/tiles/tile-java/1.1/tile-java-1.1.xml
Step #2: [INFO] 
Step #2: [INFO] -------------------< io.featurehub.tiles:tile-java8 >-------------------
Step #2: [INFO] Building tile-java8 1.1                                            [2/6]
Step #2: [INFO] --------------------------------[ tile ]--------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- tiles-maven-plugin:2.32:attach-tile (default-attach-tile) @ tile-java8 ---
Step #2: [INFO] Tile passes basic validation.
Step #2: [INFO] Tile: attaching tile /workspace/featurehub/backend/tile-java8/tile.xml
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:3.1.4:install (default-install) @ tile-java8 ---
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-java8/pom.xml to /root/.m2/repository/io/featurehub/tiles/tile-java8/1.1/tile-java8-1.1.pom
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-java8/tile.xml to /root/.m2/repository/io/featurehub/tiles/tile-java8/1.1/tile-java8-1.1.xml
Step #2: [INFO] 
Step #2: [INFO] ------------------< io.featurehub.tiles:tile-release >------------------
Step #2: [INFO] Building tile-release 1.1                                          [3/6]
Step #2: [INFO] --------------------------------[ tile ]--------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- tiles-maven-plugin:2.32:attach-tile (default-attach-tile) @ tile-release ---
Step #2: [INFO] Tile passes basic validation.
Step #2: [INFO] Tile: attaching tile /workspace/featurehub/backend/tile-release/tile.xml
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:3.1.4:install (default-install) @ tile-release ---
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-release/pom.xml to /root/.m2/repository/io/featurehub/tiles/tile-release/1.1/tile-release-1.1.pom
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-release/tile.xml to /root/.m2/repository/io/featurehub/tiles/tile-release/1.1/tile-release-1.1.xml
Step #2: [INFO] 
Step #2: [INFO] --------------------< io.featurehub.tiles:tile-app >--------------------
Step #2: [INFO] Building tile-app 1.1                                              [4/6]
Step #2: [INFO] --------------------------------[ tile ]--------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- tiles-maven-plugin:2.32:attach-tile (default-attach-tile) @ tile-app ---
Step #2: [INFO] Tile passes basic validation.
Step #2: [INFO] Tile: attaching tile /workspace/featurehub/backend/tile-app/tile.xml
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:3.1.4:install (default-install) @ tile-app ---
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-app/pom.xml to /root/.m2/repository/io/featurehub/tiles/tile-app/1.1/tile-app-1.1.pom
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-app/tile.xml to /root/.m2/repository/io/featurehub/tiles/tile-app/1.1/tile-app-1.1.xml
Step #2: [INFO] 
Step #2: [INFO] ----------------< io.featurehub.tiles:tile-app-with-ui >----------------
Step #2: [INFO] Building tile-app-with-ui 1.1                                      [5/6]
Step #2: [INFO] --------------------------------[ tile ]--------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- tiles-maven-plugin:2.32:attach-tile (default-attach-tile) @ tile-app-with-ui ---
Step #2: [INFO] Tile passes basic validation.
Step #2: [INFO] Tile: attaching tile /workspace/featurehub/backend/tile-app-with-ui/tile.xml
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:3.1.4:install (default-install) @ tile-app-with-ui ---
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-app-with-ui/pom.xml to /root/.m2/repository/io/featurehub/tiles/tile-app-with-ui/1.1/tile-app-with-ui-1.1.pom
Step #2: [INFO] Installing /workspace/featurehub/backend/tile-app-with-ui/tile.xml to /root/.m2/repository/io/featurehub/tiles/tile-app-with-ui/1.1/tile-app-with-ui-1.1.xml
Step #2: [INFO] 
Step #2: [INFO] ---------------< io.featurehub:featurehub-tiles-reactor >---------------
Step #2: [INFO] Building FeatureHub Tiles 1.1.1                                    [6/6]
Step #2: [INFO] --------------------------------[ pom ]---------------------------------
Step #2: [INFO] 
Step #2: [INFO] --- maven-install-plugin:2.4:install (default-install) @ featurehub-tiles-reactor ---
Step #2: [INFO] Installing /workspace/featurehub/backend/pom-first.xml to /root/.m2/repository/io/featurehub/featurehub-tiles-reactor/1.1.1/featurehub-tiles-reactor-1.1.1.pom
Step #2: [INFO] ------------------------------------------------------------------------
Step #2: [INFO] Reactor Summary:
Step #2: [INFO] 
Step #2: [INFO] tile-java 1.1 ...................................... SUCCESS [  0.620 s]
Step #2: [INFO] tile-java8 1.1 ..................................... SUCCESS [  0.041 s]
Step #2: [INFO] tile-release 1.1 ................................... SUCCESS [  0.035 s]
Step #2: [INFO] tile-app 1.1 ....................................... SUCCESS [  0.038 s]
Step #2: [INFO] tile-app-with-ui 1.1 ............................... SUCCESS [  0.039 s]
Step #2: [INFO] FeatureHub Tiles 1.1.1 ............................. SUCCESS [  0.098 s]
Step #2: [INFO] ------------------------------------------------------------------------
Step #2: [INFO] BUILD SUCCESS
Step #2: [INFO] ------------------------------------------------------------------------
Step #2: [INFO] Total time:  1.694 s
Step #2: [INFO] Finished at: 2025-04-23T09:02:21Z
Step #2: [INFO] ------------------------------------------------------------------------
Finished Step #2
Starting Step #3
Step #3: Already have image (with digest): us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Step #3: [INFO] Scanning for projects...
Step #3: [WARNING] 
Step #3: [WARNING] Some problems were encountered while building the effective model for io.featurehub.mr:mr-api:jar:1.1-SNAPSHOT
Step #3: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 146, column 15
Step #3: [WARNING] 
Step #3: [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
Step #3: [WARNING] 
Step #3: [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
Step #3: [WARNING] 
Step #3: [INFO] gitflow-incremental-builder is disabled.
Step #3: [INFO] ArtifactRegistry Maven Wagon: Retrieving credentials...
Step #3: [INFO] Trying Application Default Credentials...
Step #3: [INFO] Using Application Default Credentials.
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.mr:mr-api...
Step #3: [INFO] Mixed 'io.featurehub.mr:mr-api:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.mr:app_mr_layer...
Step #3: [INFO] Mixed 'io.featurehub.mr:app_mr_layer:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.admin_ui:admin-frontend...
Step #3: [INFO] Mixed 'io.featurehub.admin_ui:admin-frontend:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.mr:mr-api...
Step #3: [INFO] Mixed 'io.featurehub.mr:mr-api:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.mr:app_mr_layer...
Step #3: [INFO] Mixed 'io.featurehub.mr:app_mr_layer:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] --- tiles-maven-plugin: Injecting 1 tiles as intermediary parent artifacts for io.featurehub.admin_ui:admin-frontend...
Step #3: [INFO] Mixed 'io.featurehub.admin_ui:admin-frontend:1.1-SNAPSHOT' with tile 'io.featurehub.tiles:tile-java:1.1' as its new parent.
Step #3: [INFO] Mixed 'io.featurehub.tiles:tile-java:1.1' with original parent '(no parent)' as its new top level parent.
Step #3: [INFO] 
Step #3: [INFO] ------------------------------------------------------------------------
Step #3: [INFO] Reactor Build Order:
Step #3: [INFO] 
Step #3: [INFO] mr-api                                                             [jar]
Step #3: [INFO] app_mr_layer                                                       [jar]
Step #3: [INFO] admin-frontend                                                     [jar]
Step #3: [INFO] featurehub-reactor-front-end                                       [pom]
Step #3: [INFO] 
Step #3: [INFO] ----------------------< io.featurehub.mr:mr-api >-----------------------
Step #3: [INFO] Building mr-api 1.1-SNAPSHOT                                       [1/4]
Step #3: [INFO] --------------------------------[ jar ]---------------------------------
Step #3: [INFO] 
Step #3: [INFO] -------------------< io.featurehub.mr:app_mr_layer >--------------------
Step #3: [INFO] Building app_mr_layer 1.1-SNAPSHOT                                 [2/4]
Step #3: [INFO] --------------------------------[ jar ]---------------------------------
Step #3: [INFO] 
Step #3: [INFO] ---------------< io.featurehub.admin_ui:admin-frontend >----------------
Step #3: [INFO] Building admin-frontend 1.1-SNAPSHOT                               [3/4]
Step #3: [INFO] --------------------------------[ jar ]---------------------------------
Step #3: [INFO] 
Step #3: [INFO] -------------< io.featurehub:featurehub-reactor-front-end >-------------
Step #3: [INFO] Building featurehub-reactor-front-end 1.1.1-SNAPSHOT               [4/4]
Step #3: [INFO] --------------------------------[ pom ]---------------------------------
Step #3: [INFO] 
Step #3: [INFO] --- partial-build-plugin:2.7:writeChanged (changed) @ featurehub-reactor-front-end ---
Step #3: WARNING: An illegal reflective access operation has occurred
Step #3: WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/root/.m2/repository/com/google/inject/guice/4.0/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
Step #3: WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2
Step #3: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
Step #3: WARNING: All illegal access operations will be denied in a future release
Step #3: [INFO] Git root is: /workspace/featurehub/.git
Step #3: [INFO] com.lesfurets.maven.partial.core.Configuration@d2cb2d0[enable=true,key=<null>,referenceBranch=main,baseBranch=HEAD,uncommited=true,untracked=false,makeUpstream=false,skipTestsForNotImpactedModules=false,buildAll=false,compareToMergeBase=true,fetchBaseBranch=false,fetchReferenceBranch=false,outputFile=Optional[/workspace/featurehub/front-end-changed.projects],writeChanged=true,ignoreChangedPattern=,buildAnyways=,buildSnapshotDependencies=false,impacted=true,ignoreAllReactorProjects=false,useNativeGit=false]
Step #3: [INFO] Head of branch HEAD is commit of id: commit d3e094216bcbf33041565266dd718697ac5deea8 1745398804 -----p
Step #3: [INFO] Head of branch main is commit of id: commit 0b81845b8d30d4bdb9346833efe81c9362d79fd1 1744964388 -----p
Step #3: [INFO] Using merge base of id: commit 0b81845b8d30d4bdb9346833efe81c9362d79fd1 1744964388 -tr-sp
Step #3: [INFO] ------------------------------------------------------------------------
Step #3: [INFO] Reactor Summary:
Step #3: [INFO] 
Step #3: [INFO] mr-api 1.1-SNAPSHOT ................................ SUCCESS [  0.054 s]
Step #3: [INFO] app_mr_layer 1.1-SNAPSHOT .......................... SUCCESS [  0.001 s]
Step #3: [INFO] admin-frontend 1.1-SNAPSHOT ........................ SUCCESS [  0.001 s]
Step #3: [INFO] featurehub-reactor-front-end 1.1.1-SNAPSHOT ........ SUCCESS [  0.852 s]
Step #3: [INFO] ------------------------------------------------------------------------
Step #3: [INFO] BUILD SUCCESS
Step #3: [INFO] ------------------------------------------------------------------------
Step #3: [INFO] Total time:  3.969 s
Step #3: [INFO] Finished at: 2025-04-23T09:02:28Z
Step #3: [INFO] ------------------------------------------------------------------------
Finished Step #3
Starting Step #4
Step #4: Already have image (with digest): us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Finished Step #4
Starting Step #5
Step #5: Pulling image: us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/flutter-build:1.12
Step #5: 1.12: Pulling from demohub-283022/demohub/build-images/flutter-build
Step #5: e455cf41eadb: Pulling fs layer
Step #5: f178e20debb8: Pulling fs layer
Step #5: 4a44ea36e668: Pulling fs layer
Step #5: dddac579d7df: Pulling fs layer
Step #5: 57b2cadc6c16: Pulling fs layer
Step #5: c6fb3c4104dc: Pulling fs layer
Step #5: e98711f37916: Pulling fs layer
Step #5: 9185d7e6e74b: Pulling fs layer
Step #5: 35f2733ea6fe: Pulling fs layer
Step #5: a39827011b37: Pulling fs layer
Step #5: f452feea3da5: Pulling fs layer
Step #5: c6fb3c4104dc: Waiting
Step #5: 35f2733ea6fe: Waiting
Step #5: e98711f37916: Waiting
Step #5: 9185d7e6e74b: Waiting
Step #5: a39827011b37: Waiting
Step #5: dddac579d7df: Waiting
Step #5: f452feea3da5: Waiting
Step #5: f178e20debb8: Verifying Checksum
Step #5: f178e20debb8: Download complete
Step #5: e455cf41eadb: Verifying Checksum
Step #5: e455cf41eadb: Download complete
Step #5: 4a44ea36e668: Verifying Checksum
Step #5: 4a44ea36e668: Download complete
Step #5: dddac579d7df: Verifying Checksum
Step #5: dddac579d7df: Download complete
Step #5: c6fb3c4104dc: Verifying Checksum
Step #5: c6fb3c4104dc: Download complete
Step #5: e98711f37916: Verifying Checksum
Step #5: e98711f37916: Download complete
Step #5: 9185d7e6e74b: Verifying Checksum
Step #5: 9185d7e6e74b: Download complete
Step #5: 35f2733ea6fe: Verifying Checksum
Step #5: 35f2733ea6fe: Download complete
Step #5: e455cf41eadb: Pull complete
Step #5: a39827011b37: Verifying Checksum
Step #5: a39827011b37: Download complete
Step #5: f452feea3da5: Verifying Checksum
Step #5: f452feea3da5: Download complete
Step #5: f178e20debb8: Pull complete
Step #5: 57b2cadc6c16: Verifying Checksum
Step #5: 57b2cadc6c16: Download complete
Step #5: 4a44ea36e668: Pull complete
Step #5: dddac579d7df: Pull complete
Step #5: 57b2cadc6c16: Pull complete
Step #5: c6fb3c4104dc: Pull complete
Step #5: e98711f37916: Pull complete
Step #5: 9185d7e6e74b: Pull complete
Step #5: 35f2733ea6fe: Pull complete
Step #5: a39827011b37: Pull complete
Step #5: f452feea3da5: Pull complete
Step #5: Digest: sha256:861e63ca496744d5e355207d21411f6a69e59b7a399fc51875807d74e6aff686
Step #5: Status: Downloaded newer image for us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/flutter-build:1.12
Step #5: us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/flutter-build:1.12
Step #5: No front-end to build, existing
Finished Step #5
Starting Step #6
Step #6: Already have image (with digest): us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Finished Step #6
Starting Step #7
Step #7: Already have image (with digest): us-central1-docker.pkg.dev/demohub-283022/demohub/build-images/maven:3.8.6-jdk-11
Step #7: [INFO] Scanning for projects...
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.webhook:webhook-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 84, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.api:enricher-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 273, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.edge:edge-api:jar:1.4-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 202, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.edge:edge-stats-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 129, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.mr:mr-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 146, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.mr:mr-api-java-server:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 138, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.mr:mr-dacha-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 176, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.edge:edge-feature-update-async-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 88, column 15
Step #7: [WARNING] 
Step #7: [WARNING] Some problems were encountered while building the effective model for io.featurehub.mr:dacha-api:jar:1.1-SNAPSHOT
Step #7: [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 166, column 15
Step #7: [WARNING] 
Step #7: [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
Step #7: [WARNING] 
Step #7: [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
Step #7: [WARNING] 
Step #7: [INFO] gitflow-incremental-builder 3.12.0 starting...
Step #7: [INFO] Reference commit of branch HEAD is commit of id: comm
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/c892160c-4de5-4eca-a670-7eb6178426b5?project=676228694437.]
...
ugin.v8.IndyInterface.fromCache(IndyInterface.java:321) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at io.featurehub.mr.rest.PortfolioResourceSpec$__spock_feature_0_9_closure2.doCall(PortfolioResourceSpec.groovy:191) ~[test-classes/:?]
Step #7: 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
Step #7: 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
Step #7: 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
Step #7: 	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
Step #7: 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:279) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at groovy.lang.Closure.call(Closure.java:433) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:200) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:54) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:37) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:32) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:44) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:73) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:50) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:57) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.MockController.handle(MockController.java:40) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:86) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:36) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at com.sun.proxy.$Proxy48.updatePortfolio(Unknown Source) ~[?:?]
Step #7: 	at io.featurehub.mr.resources.PortfolioResource.updatePortfolio(PortfolioResource.kt:139) ~[classes/:?]
Step #7: 	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321) ~[groovy-4.0.22.jar:4.0.22]
Step #7: 	at io.featurehub.mr.rest.PortfolioResourceSpec.$spock_feature_0_9(PortfolioResourceSpec.groovy:193) ~[test-classes/:?]
Step #7: 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
Step #7: 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
Step #7: 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
Step #7: 	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
Step #7: 	at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:187) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.model.MethodInfo.lambda$new$0(MethodInfo.java:49) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invokeRaw(PlatformSpecRunner.java:407) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invoke(PlatformSpecRunner.java:390) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.runFeatureMethod(PlatformSpecRunner.java:324) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.IterationNode.execute(IterationNode.java:50) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SimpleFeatureNode.execute(SimpleFeatureNode.java:58) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SimpleFeatureNode.execute(SimpleFeatureNode.java:15) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.spockframework.runtime.SpockNode.sneakyInvoke(SpockNode.java:40) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.IterationNode.lambda$around$0(IterationNode.java:67) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.lambda$createMethodInfoForDoRunIteration$5(PlatformSpecRunner.java:236) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invokeRaw(PlatformSpecRunner.java:407) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invoke(PlatformSpecRunner.java:390) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.runIteration(PlatformSpecRunner.java:218) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.IterationNode.around(IterationNode.java:67) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SimpleFeatureNode.lambda$around$0(SimpleFeatureNode.java:52) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SpockNode.sneakyInvoke(SpockNode.java:40) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.FeatureNode.lambda$around$0(FeatureNode.java:41) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.lambda$createMethodInfoForDoRunFeature$4(PlatformSpecRunner.java:199) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invokeRaw(PlatformSpecRunner.java:407) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invoke(PlatformSpecRunner.java:390) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.runFeature(PlatformSpecRunner.java:192) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.FeatureNode.around(FeatureNode.java:41) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SimpleFeatureNode.around(SimpleFeatureNode.java:52) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SimpleFeatureNode.around(SimpleFeatureNode.java:15) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?]
Step #7: 	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.spockframework.runtime.SpockNode.sneakyInvoke(SpockNode.java:40) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SpecNode.lambda$around$0(SpecNode.java:63) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.lambda$createMethodInfoForDoRunSpec$0(PlatformSpecRunner.java:61) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invokeRaw(PlatformSpecRunner.java:407) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.invoke(PlatformSpecRunner.java:390) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.PlatformSpecRunner.runSpec(PlatformSpecRunner.java:55) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SpecNode.around(SpecNode.java:63) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.spockframework.runtime.SpecNode.around(SpecNode.java:11) ~[spock-core-2.3-groovy-4.0.jar:2.3]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?]
Step #7: 	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) ~[junit-platform-engine-1.9.0.jar:1.9.0]
Step #7: 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) ~[junit-platform-launcher-1.3.1.jar:1.3.1]
Step #7: 	at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) ~[junit-platform-launcher-1.3.1.jar:1.3.1]
Step #7: 	at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) [junit-platform-launcher-1.3.1.jar:1.3.1]
Step #7: 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) [junit-platform-launcher-1.3.1.jar:1.3.1]
Step #7: 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) [junit-platform-launcher-1.3.1.jar:1.3.1]
Step #7: 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.0.0-M3.jar:3.0.0-M3]
Step #7: 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.0.0-M3.jar:3.0.0-M3]
Step #7: 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) [surefire-booter-3.0.0-M3.jar:3.0.0-M3]
Step #7: 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) [surefire-booter-3.0.0-M3.jar:3.0.0-M3]
Step #7: 	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) [surefire-booter-3.0.0-M3.jar:3.0.0-M3]
Step #7: 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [surefire-booter-3.0.0-M3.jar:3.0.0-M3]
Step #7: [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s - in PortfolioResourceSpec
Step #7: [INFO] Running ApplicationResourceSpec
Step #7: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s - in ApplicationResourceSpec
Step #7: [INFO] Running ApplicationUtilsSpec
Step #7: 09:05:24.383 [main] WARN  ?. io.featurehub.mr.utils.ApplicationUtils - Attempt by person b538ac7f-564e-489c-b801-369c3f0959ee to edit features in application 4c8201c0-1863-4ad9-980f-d8b7b1f8f383
Step #7: 09:05:24.387 [main] WARN  ?. io.featurehub.mr.utils.ApplicationUtils - Attempt by person 8eac810c-8e0d-4349-bb85-9526bacb8c9e to edit features in application 2e276d80-7e53-4568-83d4-d1eaddc41379
Step #7: 09:05:24.391 [main] WARN  ?. io.featurehub.mr.utils.ApplicationUtils - Attempt by person 2dad9e00-67a3-4e1e-8873-3a3a399fec23 to edit features in application 61b05964-6c69-46b8-b6ba-81b2d7421058
Step #7: [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in ApplicationUtilsSpec
Step #7: [INFO] 
Step #7: [INFO] Results:
Step #7: [INFO] 
Step #7: [INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0
Step #7: [INFO] 
Step #7: [INFO] 
Step #7: [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ mr ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/mr/target/mr-1.1-SNAPSHOT.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-source-plugin:3.0.0:jar-no-fork (io.featurehub.tiles_tile-java_1.1__attach-sources) @ mr ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/mr/target/mr-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-install-plugin:2.4:install (default-install) @ mr ---
Step #7: [INFO] Installing /workspace/featurehub/backend/mr/target/mr-1.1-SNAPSHOT.jar to /root/.m2/repository/io/featurehub/mr/mr/1.1-SNAPSHOT/mr-1.1-SNAPSHOT.jar
Step #7: [INFO] Installing /workspace/featurehub/backend/mr/pom.xml to /root/.m2/repository/io/featurehub/mr/mr/1.1-SNAPSHOT/mr-1.1-SNAPSHOT.pom
Step #7: [INFO] Installing /workspace/featurehub/backend/mr/target/mr-1.1-SNAPSHOT-sources.jar to /root/.m2/repository/io/featurehub/mr/mr/1.1-SNAPSHOT/mr-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] 
Step #7: [INFO] -------------------< io.featurehub:party-server-ish >-------------------
Step #7: [INFO] Building party-server-ish 1.1-SNAPSHOT                           [33/34]
Step #7: [INFO] 
Step #7: [INFO] ---------------------< io.featurehub:party-server >---------------------
Step #7: [INFO] Building party-server 1.1-SNAPSHOT                               [34/34]
Step #7: [INFO] --------------------------------[ jar ]---------------------------------
Step #7: [INFO] --------------------------------[ jar ]---------------------------------
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:addTestSources (io.featurehub.tiles_tile-java_1.1__default) @ party-server-ish ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ party-server-ish ---
Step #7: [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
Step #7: [INFO] Copying 2 resources
Step #7: [INFO] 
Step #7: [INFO] --- kotlin-maven-plugin:1.9.24:compile (io.featurehub.tiles_tile-java_1.1__compile) @ party-server-ish ---
Step #7: [WARNING] Source root doesn't exist: /workspace/featurehub/backend/party-server-ish/src/main/java
Step #7: [WARNING] Source root doesn't exist: /workspace/featurehub/backend/party-server-ish/11
Step #7: [WARNING] Using experimental Kotlin incremental compilation
Step #7: [INFO] Non-incremental compilation will be performed: NO_BUILD_HISTORY
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:addTestSources (io.featurehub.tiles_tile-java_1.1__default) @ party-server ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ party-server ---
Step #7: [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
Step #7: [INFO] Copying 3 resources
Step #7: [INFO] 
Step #7: [INFO] --- kotlin-maven-plugin:1.9.24:compile (io.featurehub.tiles_tile-java_1.1__compile) @ party-server ---
Step #7: [WARNING] Source root doesn't exist: /workspace/featurehub/backend/party-server/11
Step #7: [WARNING] Using experimental Kotlin incremental compilation
Step #7: [INFO] Non-incremental compilation will be performed: NO_BUILD_HISTORY
Step #7: [INFO] Kotlin compile iteration: /workspace/featurehub/backend/party-server-ish/src/main/kotlin/io.featurehub.party/Application.kt
Step #7: [INFO] Exit code: OK
Step #7: [INFO] Compiled 1 Kotlin files using incremental compiler
Step #7: [INFO] 
Step #7: [INFO] --- maven-compiler-plugin:3.8.1:compile (java-compile) @ party-server-ish ---
Step #7: [INFO] No sources to compile
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:generateTestStubs (io.featurehub.tiles_tile-java_1.1__default) @ party-server-ish ---
Step #7: [INFO] No sources specified for stub generation. Skipping.
Step #7: [INFO] Generated 0 stubs.
Step #7: [INFO] 
Step #7: [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ party-server-ish ---
Step #7: [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
Step #7: [INFO] Copying 2 resources
Step #7: [INFO] 
Step #7: [INFO] --- kotlin-maven-plugin:1.9.24:test-compile (io.featurehub.tiles_tile-java_1.1__test-compile) @ party-server-ish ---
Step #7: [INFO] No sources to compile
Step #7: [INFO] 
Step #7: [INFO] --- maven-compiler-plugin:3.8.1:testCompile (java-test-compile) @ party-server-ish ---
Step #7: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
Step #7: [INFO] Compiling 1 source file to /workspace/featurehub/backend/party-server-ish/target/test-classes
Step #7: [INFO] Kotlin compile iteration: /workspace/featurehub/backend/party-server/src/main/kotlin/io.featurehub.party/Application.kt
Step #7: [INFO] Exit code: OK
Step #7: [INFO] Compiled 1 Kotlin files using incremental compiler
Step #7: [INFO] 
Step #7: [INFO] --- maven-compiler-plugin:3.8.1:compile (java-compile) @ party-server ---
Step #7: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
Step #7: [INFO] Compiling 1 source file to /workspace/featurehub/backend/party-server/target/classes
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:compileTests (io.featurehub.tiles_tile-java_1.1__default) @ party-server-ish ---
Step #7: [INFO] No sources specified for compilation. Skipping.
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:removeTestStubs (io.featurehub.tiles_tile-java_1.1__default) @ party-server-ish ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-surefire-plugin:3.0.0-M3:test (default-test) @ party-server-ish ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ party-server-ish ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/party-server-ish/target/party-server-ish-1.1-SNAPSHOT.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-source-plugin:3.0.0:jar-no-fork (io.featurehub.tiles_tile-java_1.1__attach-sources) @ party-server-ish ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/party-server-ish/target/party-server-ish-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-install-plugin:2.4:install (default-install) @ party-server-ish ---
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server-ish/target/party-server-ish-1.1-SNAPSHOT.jar to /root/.m2/repository/io/featurehub/party-server-ish/1.1-SNAPSHOT/party-server-ish-1.1-SNAPSHOT.jar
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server-ish/pom.xml to /root/.m2/repository/io/featurehub/party-server-ish/1.1-SNAPSHOT/party-server-ish-1.1-SNAPSHOT.pom
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server-ish/target/party-server-ish-1.1-SNAPSHOT-sources.jar to /root/.m2/repository/io/featurehub/party-server-ish/1.1-SNAPSHOT/party-server-ish-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:generateTestStubs (io.featurehub.tiles_tile-java_1.1__default) @ party-server ---
Step #7: [INFO] No sources specified for stub generation. Skipping.
Step #7: [INFO] Generated 0 stubs.
Step #7: [INFO] 
Step #7: [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ party-server ---
Step #7: [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
Step #7: [INFO] Copying 2 resources
Step #7: [INFO] 
Step #7: [INFO] --- kotlin-maven-plugin:1.9.24:test-compile (io.featurehub.tiles_tile-java_1.1__test-compile) @ party-server ---
Step #7: [INFO] No sources to compile
Step #7: [INFO] 
Step #7: [INFO] --- maven-compiler-plugin:3.8.1:testCompile (java-test-compile) @ party-server ---
Step #7: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
Step #7: [INFO] Compiling 1 source file to /workspace/featurehub/backend/party-server/target/test-classes
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:compileTests (io.featurehub.tiles_tile-java_1.1__default) @ party-server ---
Step #7: [INFO] No sources specified for compilation. Skipping.
Step #7: [INFO] 
Step #7: [INFO] --- gmavenplus-plugin:3.0.2:removeTestStubs (io.featurehub.tiles_tile-java_1.1__default) @ party-server ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-surefire-plugin:3.0.0-M3:test (default-test) @ party-server ---
Step #7: [INFO] 
Step #7: [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ party-server ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/party-server/target/party-server-1.1-SNAPSHOT.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-source-plugin:3.0.0:jar-no-fork (io.featurehub.tiles_tile-java_1.1__attach-sources) @ party-server ---
Step #7: [INFO] Building jar: /workspace/featurehub/backend/party-server/target/party-server-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] 
Step #7: [INFO] --- maven-install-plugin:2.4:install (default-install) @ party-server ---
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server/target/party-server-1.1-SNAPSHOT.jar to /root/.m2/repository/io/featurehub/party-server/1.1-SNAPSHOT/party-server-1.1-SNAPSHOT.jar
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server/pom.xml to /root/.m2/repository/io/featurehub/party-server/1.1-SNAPSHOT/party-server-1.1-SNAPSHOT.pom
Step #7: [INFO] Installing /workspace/featurehub/backend/party-server/target/party-server-1.1-SNAPSHOT-sources.jar to /root/.m2/repository/io/featurehub/party-server/1.1-SNAPSHOT/party-server-1.1-SNAPSHOT-sources.jar
Step #7: [INFO] ------------------------------------------------------------------------
Step #7: [INFO] Reactor Summary:
Step #7: [INFO] 
Step #7: [INFO] mr-api 1.1-SNAPSHOT ................................ SUCCESS [ 11.725 s]
Step #7: [INFO] mr-api-java-server 1.1-SNAPSHOT .................... SUCCESS [ 13.308 s]
Step #7: [INFO] mr-db-api 1.1-SNAPSHOT ............................. SUCCESS [ 14.888 s]
Step #7: [INFO] mr-webhook-listener 1.1-SNAPSHOT ................... SUCCESS [  2.219 s]
Step #7: [INFO] dacha-api 1.1-SNAPSHOT ............................. SUCCESS [ 14.539 s]
Step #7: [INFO] enricher-api 1.1-SNAPSHOT .......................... SUCCESS [  2.537 s]
Step #7: [INFO] enricher-processor 1.1-SNAPSHOT .................... SUCCESS [ 12.400 s]
Step #7: [INFO] feature-webhook 1.1-SNAPSHOT ....................... SUCCESS [  2.874 s]
Step #7: [INFO] security-common 1.1-SNAPSHOT ....................... SUCCESS [ 13.048 s]
Step #7: [INFO] security-oauth 1.1-SNAPSHOT ........................ SUCCESS [ 17.754 s]
Step #7: [INFO] security-saml 1.1-SNAPSHOT ......................... SUCCESS [ 20.523 s]
Step #7: [INFO] dacha-client 1.1-SNAPSHOT .......................... SUCCESS [  5.369 s]
Step #7: [INFO] edge-common 1.1-SNAPSHOT ........................... SUCCESS [ 25.912 s]
Step #7: [INFO] edge-full 1.1-SNAPSHOT ............................. SUCCESS [ 12.716 s]
Step #7: [INFO] mr-db-models 1.1-SNAPSHOT .......................... SUCCESS [  5.227 s]
Step #7: [INFO] messaging-api 1.1-SNAPSHOT ......................... SUCCESS [  9.568 s]
Step #7: [INFO] mr-db-services 1.1-SNAPSHOT ........................ SUCCESS [ 23.893 s]
Step #7: [INFO] edge-rest 1.1-SNAPSHOT ............................. SUCCESS [  4.276 s]
Step #7: [INFO] messaging-delivery 1.1-SNAPSHOT .................... SUCCESS [ 10.524 s]
Step #7: [INFO] mr-dacha-api 1.1-SNAPSHOT .......................... SUCCESS [  2.529 s]
Step #7: [INFO] mr-eventing-common 1.1-SNAPSHOT .................... SUCCESS [  0.811 s]
Step #7: [INFO] mr-eventing-nats 1.1-SNAPSHOT ...................... SUCCESS [  1.154 s]
Step #7: [INFO] mr-eventing 1.1-SNAPSHOT ........................... SUCCESS [ 10.128 s]
Step #7: [INFO] mr-db-sql 1.1-SNAPSHOT ............................. SUCCESS [ 43.985 s]
Step #7: [INFO] mr-dacha-resource 1.1-SNAPSHOT ..................... SUCCESS [  0.793 s]
Step #7: [INFO] mr-db-ebean 1.1-SNAPSHOT ........................... SUCCESS [  2.367 s]
Step #7: [INFO] mr 1.1-SNAPSHOT .................................... SUCCESS [ 14.044 s]
Step #7: [INFO] dacha2 1.1-SNAPSHOT ................................ SUCCESS [ 24.635 s]
Step #7: [INFO] party-server 1.1-SNAPSHOT .......................... SUCCESS [  1.220 s]
Step #7: [INFO] party-server-ish 1.1-SNAPSHOT ...................... SUCCESS [  0.785 s]
Step #7: [INFO] dacha 1.1-SNAPSHOT ................................. SUCCESS [ 14.860 s]
Step #7: [INFO] app_mr_layer 1.1-SNAPSHOT .......................... SUCCESS [  4.914 s]
Step #7: [INFO] releases_api 1.1-SNAPSHOT .......................... SUCCESS [  3.398 s]
Step #7: [INFO] featurehub-reactor 1.1.2-SNAPSHOT .................. SUCCESS [  0.125 s]
Step #7: [INFO] ------------------------------------------------------------------------
Step #7: [INFO] BUILD SUCCESS
Step #7: [INFO] ------------------------------------------------------------------------
Step #7: [INFO] Total time:  02:29 min (Wall Clock)
Step #7: [INFO] Finished at: 2025-04-23T09:05:26Z
Step #7: [INFO] ------------------------------------------------------------------------
Finished Step #7
Starting Step #8
Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #8: Copying file:///tmp/m2-cache.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/  1.1 GiB]                                                
==> NOTE: You are uploading one or more large file(s), which would run
Step #8: significantly faster if you enable parallel composite uploads. This
Step #8: feature can be enabled by editing the
Step #8: "parallel_composite_upload_threshold" value in your .boto
Step #8: configuration file. However, note that if you do this large files will
Step #8: be uploaded as `composite objects
Step #8: <https://cloud.google.com/storage/docs/composite-objects>`_,which
Step #8: means that any user who downloads such objects will need to have a
Step #8: compiled crcmod installed (see "gsutil help crcmod"). This is because
Step #8: without a compiled crcmod, computing checksums on composite objects is
Step #8: so slow that gsutil disables downloads of composite objects.
Step #8: 
Step #8: -
- [0 files][116.0 MiB/  1.1 GiB]                                                
\
|
| [0 files][260.6 MiB/  1.1 GiB]                                                
| [0 files][274.6 MiB/  1.1 GiB]                                                
/
-
- [0 files][404.8 MiB/  1.1 GiB]                                                
\
\ [0 files][477.0 MiB/  1.1 GiB]                                                
|
/
/ [0 files][604.8 MiB/  1.1 GiB]                                                
-
\
\ [0 files][739.4 MiB/  1.1 GiB]                                                
|
| [0 files][845.1 MiB/  1.1 GiB]                                                
/
-
- [0 files][938.7 MiB/  1.1 GiB]   98.0 MiB/s                                   
\
\ [0 files][  1.1 GiB/  1.1 GiB]  115.7 MiB/s                                   
|
| [1 files][  1.1 GiB/  1.1 GiB]  107.7 MiB/s                                   
/
Step #8: Operation completed over 1 objects/1.1 GiB.                                      
Finished Step #8
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/c892160c-4de5-4eca-a670-7eb6178426b5?project=676228694437