Skip to content

Create multi-layer docker files #389

Create multi-layer docker files

Create multi-layer docker files #389

GitHub Actions / Java CI / Test Report (17) failed Dec 8, 2023 in 0s

216 tests run, 207 passed, 1 skipped, 8 failed.

Annotations

Check failure on line 72 in crac-plugin/src/test/groovy/io/micronaut/gradle/crac/CracBuildTaskSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

CracBuildTaskSpec.test build docker image when crac plugin is first

Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildLayers
|       
|      > Task :checkpointDockerfile
|      Checkpoint Dockerfile written to: /tmp/junit434595460666907730/build/docker/main/Dockerfile.CRaCCheckpoint
|       
|      > Task :checkpointScripts
|       
|      > Task :checkpointBuildImage
|      Building image using context '/tmp/junit434595460666907730/build/docker/main'.
|      Using Dockerfile '/tmp/junit434595460666907730/build/docker/main/Dockerfile.CRaCCheckpoint'
|      Using images 'hello-world--checkpoint'.
|      Step 1/12 : FROM ubuntu:22.04
|       ---> b6548eacb063
|      Step 2/12 : WORKDIR /home/app
|       ---> Running in 41e91fb651b0
|      Removing intermediate container 41e91fb651b0
|       ---> 287a6a651934
|      Step 3/12 : RUN apt-get update && apt-get install -y         curl         jq         libnl-3-200     && rm -rf /var/lib/apt/lists/*
|       ---> Running in bf978f158205
|      Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
|      Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
|      Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
|      Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
|      Get:5 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1512 kB]
|      Get:6 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
|      Get:7 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
|      Get:8 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.0 kB]
|      Get:9 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1282 kB]
|      Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1036 kB]
|      Get:11 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
|      Get:12 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
|      Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1572 kB]
|      Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1304 kB]
|      Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [49.8 kB]
|      Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1576 kB]
|      Get:17 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [32.6 kB]
|      Get:18 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [78.3 kB]
|      Fetched 28.8 MB in 3s (9723 kB/s)
|      Reading package lists...
|      Reading package lists...
|      Building dependency tree...
|      Reading state information...
|      The following additional packages will be installed:
|        ca-certificates libbrotli1 libcurl4 libjq1 libldap-2.5-0 libldap-common
|        libnghttp2-14 libonig5 libpsl5 librtmp1 libsasl2-2 libsasl2-modules
|        libsasl2-modules-db libssh-4 openssl publicsuffix
|      Suggested packages:
|        libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
|        libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql
|      The following NEW packages will be installed:
|        ca-certificates curl jq libbrotli1 libcurl4 libjq1 libldap-2.5-0
|        libldap-common libnghttp2-14 libnl-3-200 libonig5 libpsl5 librtmp1
|        libsasl2-2 libsasl2-modules libsasl2-modules-db libssh-4 openssl
|        publicsuffix
|      0 upgraded, 19 newly installed, 0 to remove and 2 not upgraded.
|      Need to get 3402 kB of archives.
|      After this operation, 8396 kB of additional disk space will be used.
|      Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssl amd64 3.0.2-0ubuntu1.12 [1182 kB]
|      Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 ca-certificates all 20230311ubuntu0.22.04.1 [155 kB]
|      Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnghttp2-14 amd64 1.43.0-1ubuntu0.1 [76.7 kB]
|      Get:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpsl5 amd64 0.21.0-1.2build2 [58.4 kB]
|      Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 publicsuffix all 20211207.1025-1 [129 kB]
|      Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libbrotli1 amd64 1.0.9-2build6 [315 kB]
|      Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg2-3ubuntu1.2 [20.5 kB]
|      Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-2 amd64 2.1.27+dfsg2-3ubuntu1.2 [53.8 kB]
|      Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.16+dfsg-0ubuntu0.22.04.1 [183 kB]
|      Get:10 http://archive.ubuntu.com/ubuntu jammy/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build4 [58.2 kB]
|      Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libssh-4 amd64 0.9.6-2ubuntu0.22.04.1 [185 kB]
|      Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcurl4 amd64 7.81.0-1ubuntu1.15 [289 kB]
|      Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 curl amd64 7.81.0-1ubuntu1.15 [194 kB]
|      Get:14 http://archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]
|      Get:15 http://archive.ubuntu.com/ubuntu jammy/main amd64 libjq1 amd64 1.6-2.1ubuntu3 [133 kB]
|      Get:16 http://archive.ubuntu.com/ubuntu jammy/main amd64 jq amd64 1.6-2.1ubuntu3 [52.5 kB]
|      Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.16+dfsg-0ubuntu0.22.04.1 [15.8 kB]
|      Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnl-3-200 amd64 3.5.0-0.1 [59.1 kB]
|      Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-modules amd64 2.1.27+dfsg2-3ubuntu1.2 [68.8 kB]
|      ?[91mdebconf: delaying package configuration, since apt-utils is not installed
|      ?[0mFetched 3402 kB in 3s (1027 kB/s)
|      Selecting previously unselected package openssl.
|      (Reading database ... 
|      (Reading database ... 5%
|      (Reading database ... 10%
|      (Reading database ... 15%
|      (Reading database ... 20%
|      (Reading database ... 25%
|      (Reading database ... 30%
|      (Reading database ... 35%
|      (Reading database ... 40%
|      (Reading database ... 45%
|      (Reading database ... 50%
|      (Reading database ... 55%
|      (Reading database ... 60%
|      (Reading database ... 65%
|      (Reading database ... 70%
|      (Reading database ... 75%
|      (Reading database ... 80%
|      (Reading database ... 85%
|      (Reading database ... 90%
|      (Reading database ... 95%
|      (Reading database ... 100%
|      (Reading database ... 4393 files and directories currently installed.)
|      Preparing to unpack .../00-openssl_3.0.2-0ubuntu1.12_amd64.deb ...
|      Unpacking openssl (3.0.2-0ubuntu1.12) ...
|      Selecting previously unselected package ca-certificates.
|      Preparing to unpack .../01-ca-certificates_20230311ubuntu0.22.04.1_all.deb ...
|      Unpacking ca-certificates (20230311ubuntu0.22.04.1) ...
|      Selecting previously unselected package libnghttp2-14:amd64.
|      Preparing to unpack .../02-libnghttp2-14_1.43.0-1ubuntu0.1_amd64.deb ...
|      Unpacking libnghttp2-14:amd64 (1.43.0-1ubuntu0.1) ...
|      Selecting previously unselected package libpsl5:amd64.
|      Preparing to unpack .../03-libpsl5_0.21.0-1.2build2_amd64.deb ...
|      Unpacking libpsl5:amd64 (0.21.0-1.2build2) ...
|      Selecting previously unselected package publicsuffix.
|      Preparing to unpack .../04-publicsuffix_20211207.1025-1_all.deb ...
|      Unpacking publicsuffix (20211207.1025-1) ...
|      Selecting previously unselected package libbrotli1:amd64.
|      Preparing to unpack .../05-libbrotli1_1.0.9-2build6_amd64.deb ...
|      Unpacking libbrotli1:amd64 (1.0.9-2build6) ...
|      Selecting previously unselected package libsasl2-modules-db:amd64.
|      Preparing to unpack .../06-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Selecting previously unselected package libsasl2-2:amd64.
|      Preparing to unpack .../07-libsasl2-2_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Selecting previously unselected package libldap-2.5-0:amd64.
|      Preparing to unpack .../08-libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.1_amd64.deb ...
|      Unpacking libldap-2.5-0:amd64 (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Selecting previously unselected package librtmp1:amd64.
|      Preparing to unpack .../09-librtmp1_2.4+20151223.gitfa8646d.1-2build4_amd64.deb ...
|      Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4) ...
|      Selecting previously unselected package libssh-4:amd64.
|      Preparing to unpack .../10-libssh-4_0.9.6-2ubuntu0.22.04.1_amd64.deb ...
|      Unpacking libssh-4:amd64 (0.9.6-2ubuntu0.22.04.1) ...
|      Selecting previously unselected package libcurl4:amd64.
|      Preparing to unpack .../11-libcurl4_7.81.0-1ubuntu1.15_amd64.deb ...
|      Unpacking libcurl4:amd64 (7.81.0-1ubuntu1.15) ...
|      Selecting previously unselected package curl.
|      Preparing to unpack .../12-curl_7.81.0-1ubuntu1.15_amd64.deb ...
|      Unpacking curl (7.81.0-1ubuntu1.15) ...
|      Selecting previously unselected package libonig5:amd64.
|      Preparing to unpack .../13-libonig5_6.9.7.1-2build1_amd64.deb ...
|      Unpacking libonig5:amd64 (6.9.7.1-2build1) ...
|      Selecting previously unselected package libjq1:amd64.
|      Preparing to unpack .../14-libjq1_1.6-2.1ubuntu3_amd64.deb ...
|      Unpacking libjq1:amd64 (1.6-2.1ubuntu3) ...
|      Selecting previously unselected package jq.
|      Preparing to unpack .../15-jq_1.6-2.1ubuntu3_amd64.deb ...
|      Unpacking jq (1.6-2.1ubuntu3) ...
|      Selecting previously unselected package libldap-common.
|      Preparing to unpack .../16-libldap-common_2.5.16+dfsg-0ubuntu0.22.04.1_all.deb ...
|      Unpacking libldap-common (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Selecting previously unselected package libnl-3-200:amd64.
|      Preparing to unpack .../17-libnl-3-200_3.5.0-0.1_amd64.deb ...
|      Unpacking libnl-3-200:amd64 (3.5.0-0.1) ...
|      Selecting previously unselected package libsasl2-modules:amd64.
|      Preparing to unpack .../18-libsasl2-modules_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-modules:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libpsl5:amd64 (0.21.0-1.2build2) ...
|      Setting up libbrotli1:amd64 (1.0.9-2build6) ...
|      Setting up libsasl2-modules:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libnghttp2-14:amd64 (1.43.0-1ubuntu0.1) ...
|      Setting up libldap-common (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4) ...
|      Setting up libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libssh-4:amd64 (0.9.6-2ubuntu0.22.04.1) ...
|      Setting up libnl-3-200:amd64 (3.5.0-0.1) ...
|      Setting up openssl (3.0.2-0ubuntu1.12) ...
|      Setting up publicsuffix (20211207.1025-1) ...
|      Setting up libonig5:amd64 (6.9.7.1-2build1) ...
|      Setting up libjq1:amd64 (1.6-2.1ubuntu3) ...
|      Setting up libldap-2.5-0:amd64 (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Setting up ca-certificates (20230311ubuntu0.22.04.1) ...
|      debconf: unable to initialize frontend: Dialog
|      debconf: (TERM is not set, so the dialog frontend is not usable.)
|      debconf: falling back to frontend: Readline
|      debconf: unable to initialize frontend: Readline
|      debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
|      debconf: falling back to frontend: Teletype
|      Updating certificates in /etc/ssl/certs...
|      137 added, 0 removed; done.
|      Setting up jq (1.6-2.1ubuntu3) ...
|      Setting up libcurl4:amd64 (7.81.0-1ubuntu1.15) ...
|      Setting up curl (7.81.0-1ubuntu1.15) ...
|      Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
|      Processing triggers for ca-certificates (20230311ubuntu0.22.04.1) ...
|      Updating certificates in /etc/ssl/certs...
|      0 added, 0 removed; done.
|      Running hooks in /etc/ca-certificates/update.d...
|      done.
|      Removing intermediate container bf978f158205
|       ---> 7f5496732cfa
|      Step 4/12 : RUN release_id=$(curl -s "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&arch=amd64&crac_supported=true&java_package_type=jdk&latest=true&release_status=ga&certifications=tck&page=1&page_size=100" -H "accept: application/json" | jq -r '.[0] | .package_uuid')     && if [ "$release_id" = "null" ]; then            echo "No CRaC OpenJDK found for Java version 17 and architecture amd64";            exit 1;        fi     && details=$(curl -s "https://api.azul.com/metadata/v1/zulu/packages/$release_id" -H "accept: application/json")     && name=$(echo "$details" | jq -r '.name')     && url=$(echo "$details" | jq -r '.download_url')     && hash=$(echo "$details" | jq -r '.sha256_hash')     && echo "Downloading $name from $url"     && curl -LJOH 'Accept: application/octet-stream' "$url" >&2     && file_sha=$(sha256sum -b "$name" | cut -d' ' -f 1)     && if [ "$file_sha" != "$hash" ]; then            echo "SHA256 hash mismatch: $file_sha != $hash";            exit 1;        fi     && echo "SHA256 hash matches: $file_sha == $hash"     && tar xzf "$name"     && mv ${name%%.tar.gz} /azul-crac-jdk     && rm "$name"
|       ---> Running in add0a55f8939
|      Downloading zulu17.46.29-ca-crac-jdk17.0.9-linux_x64.tar.gz from https://cdn.azul.com/zulu/bin/zulu17.46.29-ca-crac-jdk17.0.9-linux_x64.tar.gz
|      ?[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
|                                       Dload  Upload   Total   Spent    Left  Speed
|       
|        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0?[0m?[91m
|       21  194M   21 42.6M    0     0  99.2M      0  0:00:01 --:--:--  0:00:01 99.1M?[0m?[91m
|      100  194M  100  194M    0     0   192M      0  0:00:01  0:00:01 --:--:--  192M
|      ?[0mSHA256 hash matches: 6909d5449a0127830d9b5dde0db3c3debca7942aaf99df81fd32df594cb53c9d == 6909d5449a0127830d9b5dde0db3c3debca7942aaf99df81fd32df594cb53c9d
|      Removing intermediate container add0a55f8939
|       ---> 90f7e4652e5d
|      Step 5/12 : WORKDIR /home/app
|       ---> Running in a66f3b86ea65
|      Removing intermediate container a66f3b86ea65
|       ---> de4bcffbcae7
|      Step 6/12 : COPY --link layers/libs /home/app/libs
|       ---> 1cdfb542887b
|      Step 7/12 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> 86f1b9c41fcd
|      Step 8/12 : COPY --link layers/project_libs /home/app/libs
|       ---> f1b3187dd1e7
|      Step 9/12 : COPY --link layers/app /home/app/
|       
|      > Task :checkpointBuildImage FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':checkpointBuildImage'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:773b4893a7de546b7c94ff8918260ad1f7cefc724bda300a2ba92fa601bbb3c5: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':checkpointBuildImage'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:773b4893a7de546b7c94ff8918260ad1f7cefc724bda300a2ba92fa601bbb3c5: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 1m 26s
|      7 actionable tasks: 7 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1eb7ec59 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@3e71a1f8 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@5d4a34ff>
Raw output
Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildLayers
|       
|      > Task :checkpointDockerfile
|      Checkpoint Dockerfile written to: /tmp/junit434595460666907730/build/docker/main/Dockerfile.CRaCCheckpoint
|       
|      > Task :checkpointScripts
|       
|      > Task :checkpointBuildImage
|      Building image using context '/tmp/junit434595460666907730/build/docker/main'.
|      Using Dockerfile '/tmp/junit434595460666907730/build/docker/main/Dockerfile.CRaCCheckpoint'
|      Using images 'hello-world--checkpoint'.
|      Step 1/12 : FROM ubuntu:22.04
|       ---> b6548eacb063
|      Step 2/12 : WORKDIR /home/app
|       ---> Running in 41e91fb651b0
|      Removing intermediate container 41e91fb651b0
|       ---> 287a6a651934
|      Step 3/12 : RUN apt-get update && apt-get install -y         curl         jq         libnl-3-200     && rm -rf /var/lib/apt/lists/*
|       ---> Running in bf978f158205
|      Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
|      Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
|      Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
|      Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
|      Get:5 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1512 kB]
|      Get:6 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
|      Get:7 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
|      Get:8 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.0 kB]
|      Get:9 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1282 kB]
|      Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1036 kB]
|      Get:11 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
|      Get:12 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
|      Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1572 kB]
|      Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1304 kB]
|      Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [49.8 kB]
|      Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1576 kB]
|      Get:17 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [32.6 kB]
|      Get:18 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [78.3 kB]
|      Fetched 28.8 MB in 3s (9723 kB/s)
|      Reading package lists...
|      Reading package lists...
|      Building dependency tree...
|      Reading state information...
|      The following additional packages will be installed:
|        ca-certificates libbrotli1 libcurl4 libjq1 libldap-2.5-0 libldap-common
|        libnghttp2-14 libonig5 libpsl5 librtmp1 libsasl2-2 libsasl2-modules
|        libsasl2-modules-db libssh-4 openssl publicsuffix
|      Suggested packages:
|        libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
|        libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql
|      The following NEW packages will be installed:
|        ca-certificates curl jq libbrotli1 libcurl4 libjq1 libldap-2.5-0
|        libldap-common libnghttp2-14 libnl-3-200 libonig5 libpsl5 librtmp1
|        libsasl2-2 libsasl2-modules libsasl2-modules-db libssh-4 openssl
|        publicsuffix
|      0 upgraded, 19 newly installed, 0 to remove and 2 not upgraded.
|      Need to get 3402 kB of archives.
|      After this operation, 8396 kB of additional disk space will be used.
|      Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssl amd64 3.0.2-0ubuntu1.12 [1182 kB]
|      Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 ca-certificates all 20230311ubuntu0.22.04.1 [155 kB]
|      Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnghttp2-14 amd64 1.43.0-1ubuntu0.1 [76.7 kB]
|      Get:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpsl5 amd64 0.21.0-1.2build2 [58.4 kB]
|      Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 publicsuffix all 20211207.1025-1 [129 kB]
|      Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libbrotli1 amd64 1.0.9-2build6 [315 kB]
|      Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg2-3ubuntu1.2 [20.5 kB]
|      Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-2 amd64 2.1.27+dfsg2-3ubuntu1.2 [53.8 kB]
|      Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.16+dfsg-0ubuntu0.22.04.1 [183 kB]
|      Get:10 http://archive.ubuntu.com/ubuntu jammy/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build4 [58.2 kB]
|      Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libssh-4 amd64 0.9.6-2ubuntu0.22.04.1 [185 kB]
|      Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcurl4 amd64 7.81.0-1ubuntu1.15 [289 kB]
|      Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 curl amd64 7.81.0-1ubuntu1.15 [194 kB]
|      Get:14 http://archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]
|      Get:15 http://archive.ubuntu.com/ubuntu jammy/main amd64 libjq1 amd64 1.6-2.1ubuntu3 [133 kB]
|      Get:16 http://archive.ubuntu.com/ubuntu jammy/main amd64 jq amd64 1.6-2.1ubuntu3 [52.5 kB]
|      Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.16+dfsg-0ubuntu0.22.04.1 [15.8 kB]
|      Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnl-3-200 amd64 3.5.0-0.1 [59.1 kB]
|      Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsasl2-modules amd64 2.1.27+dfsg2-3ubuntu1.2 [68.8 kB]
|      ?[91mdebconf: delaying package configuration, since apt-utils is not installed
|      ?[0mFetched 3402 kB in 3s (1027 kB/s)
|      Selecting previously unselected package openssl.
|      (Reading database ... 
|      (Reading database ... 5%
|      (Reading database ... 10%
|      (Reading database ... 15%
|      (Reading database ... 20%
|      (Reading database ... 25%
|      (Reading database ... 30%
|      (Reading database ... 35%
|      (Reading database ... 40%
|      (Reading database ... 45%
|      (Reading database ... 50%
|      (Reading database ... 55%
|      (Reading database ... 60%
|      (Reading database ... 65%
|      (Reading database ... 70%
|      (Reading database ... 75%
|      (Reading database ... 80%
|      (Reading database ... 85%
|      (Reading database ... 90%
|      (Reading database ... 95%
|      (Reading database ... 100%
|      (Reading database ... 4393 files and directories currently installed.)
|      Preparing to unpack .../00-openssl_3.0.2-0ubuntu1.12_amd64.deb ...
|      Unpacking openssl (3.0.2-0ubuntu1.12) ...
|      Selecting previously unselected package ca-certificates.
|      Preparing to unpack .../01-ca-certificates_20230311ubuntu0.22.04.1_all.deb ...
|      Unpacking ca-certificates (20230311ubuntu0.22.04.1) ...
|      Selecting previously unselected package libnghttp2-14:amd64.
|      Preparing to unpack .../02-libnghttp2-14_1.43.0-1ubuntu0.1_amd64.deb ...
|      Unpacking libnghttp2-14:amd64 (1.43.0-1ubuntu0.1) ...
|      Selecting previously unselected package libpsl5:amd64.
|      Preparing to unpack .../03-libpsl5_0.21.0-1.2build2_amd64.deb ...
|      Unpacking libpsl5:amd64 (0.21.0-1.2build2) ...
|      Selecting previously unselected package publicsuffix.
|      Preparing to unpack .../04-publicsuffix_20211207.1025-1_all.deb ...
|      Unpacking publicsuffix (20211207.1025-1) ...
|      Selecting previously unselected package libbrotli1:amd64.
|      Preparing to unpack .../05-libbrotli1_1.0.9-2build6_amd64.deb ...
|      Unpacking libbrotli1:amd64 (1.0.9-2build6) ...
|      Selecting previously unselected package libsasl2-modules-db:amd64.
|      Preparing to unpack .../06-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Selecting previously unselected package libsasl2-2:amd64.
|      Preparing to unpack .../07-libsasl2-2_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Selecting previously unselected package libldap-2.5-0:amd64.
|      Preparing to unpack .../08-libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.1_amd64.deb ...
|      Unpacking libldap-2.5-0:amd64 (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Selecting previously unselected package librtmp1:amd64.
|      Preparing to unpack .../09-librtmp1_2.4+20151223.gitfa8646d.1-2build4_amd64.deb ...
|      Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4) ...
|      Selecting previously unselected package libssh-4:amd64.
|      Preparing to unpack .../10-libssh-4_0.9.6-2ubuntu0.22.04.1_amd64.deb ...
|      Unpacking libssh-4:amd64 (0.9.6-2ubuntu0.22.04.1) ...
|      Selecting previously unselected package libcurl4:amd64.
|      Preparing to unpack .../11-libcurl4_7.81.0-1ubuntu1.15_amd64.deb ...
|      Unpacking libcurl4:amd64 (7.81.0-1ubuntu1.15) ...
|      Selecting previously unselected package curl.
|      Preparing to unpack .../12-curl_7.81.0-1ubuntu1.15_amd64.deb ...
|      Unpacking curl (7.81.0-1ubuntu1.15) ...
|      Selecting previously unselected package libonig5:amd64.
|      Preparing to unpack .../13-libonig5_6.9.7.1-2build1_amd64.deb ...
|      Unpacking libonig5:amd64 (6.9.7.1-2build1) ...
|      Selecting previously unselected package libjq1:amd64.
|      Preparing to unpack .../14-libjq1_1.6-2.1ubuntu3_amd64.deb ...
|      Unpacking libjq1:amd64 (1.6-2.1ubuntu3) ...
|      Selecting previously unselected package jq.
|      Preparing to unpack .../15-jq_1.6-2.1ubuntu3_amd64.deb ...
|      Unpacking jq (1.6-2.1ubuntu3) ...
|      Selecting previously unselected package libldap-common.
|      Preparing to unpack .../16-libldap-common_2.5.16+dfsg-0ubuntu0.22.04.1_all.deb ...
|      Unpacking libldap-common (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Selecting previously unselected package libnl-3-200:amd64.
|      Preparing to unpack .../17-libnl-3-200_3.5.0-0.1_amd64.deb ...
|      Unpacking libnl-3-200:amd64 (3.5.0-0.1) ...
|      Selecting previously unselected package libsasl2-modules:amd64.
|      Preparing to unpack .../18-libsasl2-modules_2.1.27+dfsg2-3ubuntu1.2_amd64.deb ...
|      Unpacking libsasl2-modules:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libpsl5:amd64 (0.21.0-1.2build2) ...
|      Setting up libbrotli1:amd64 (1.0.9-2build6) ...
|      Setting up libsasl2-modules:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libnghttp2-14:amd64 (1.43.0-1ubuntu0.1) ...
|      Setting up libldap-common (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4) ...
|      Setting up libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1.2) ...
|      Setting up libssh-4:amd64 (0.9.6-2ubuntu0.22.04.1) ...
|      Setting up libnl-3-200:amd64 (3.5.0-0.1) ...
|      Setting up openssl (3.0.2-0ubuntu1.12) ...
|      Setting up publicsuffix (20211207.1025-1) ...
|      Setting up libonig5:amd64 (6.9.7.1-2build1) ...
|      Setting up libjq1:amd64 (1.6-2.1ubuntu3) ...
|      Setting up libldap-2.5-0:amd64 (2.5.16+dfsg-0ubuntu0.22.04.1) ...
|      Setting up ca-certificates (20230311ubuntu0.22.04.1) ...
|      debconf: unable to initialize frontend: Dialog
|      debconf: (TERM is not set, so the dialog frontend is not usable.)
|      debconf: falling back to frontend: Readline
|      debconf: unable to initialize frontend: Readline
|      debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
|      debconf: falling back to frontend: Teletype
|      Updating certificates in /etc/ssl/certs...
|      137 added, 0 removed; done.
|      Setting up jq (1.6-2.1ubuntu3) ...
|      Setting up libcurl4:amd64 (7.81.0-1ubuntu1.15) ...
|      Setting up curl (7.81.0-1ubuntu1.15) ...
|      Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
|      Processing triggers for ca-certificates (20230311ubuntu0.22.04.1) ...
|      Updating certificates in /etc/ssl/certs...
|      0 added, 0 removed; done.
|      Running hooks in /etc/ca-certificates/update.d...
|      done.
|      Removing intermediate container bf978f158205
|       ---> 7f5496732cfa
|      Step 4/12 : RUN release_id=$(curl -s "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&arch=amd64&crac_supported=true&java_package_type=jdk&latest=true&release_status=ga&certifications=tck&page=1&page_size=100" -H "accept: application/json" | jq -r '.[0] | .package_uuid')     && if [ "$release_id" = "null" ]; then            echo "No CRaC OpenJDK found for Java version 17 and architecture amd64";            exit 1;        fi     && details=$(curl -s "https://api.azul.com/metadata/v1/zulu/packages/$release_id" -H "accept: application/json")     && name=$(echo "$details" | jq -r '.name')     && url=$(echo "$details" | jq -r '.download_url')     && hash=$(echo "$details" | jq -r '.sha256_hash')     && echo "Downloading $name from $url"     && curl -LJOH 'Accept: application/octet-stream' "$url" >&2     && file_sha=$(sha256sum -b "$name" | cut -d' ' -f 1)     && if [ "$file_sha" != "$hash" ]; then            echo "SHA256 hash mismatch: $file_sha != $hash";            exit 1;        fi     && echo "SHA256 hash matches: $file_sha == $hash"     && tar xzf "$name"     && mv ${name%%.tar.gz} /azul-crac-jdk     && rm "$name"
|       ---> Running in add0a55f8939
|      Downloading zulu17.46.29-ca-crac-jdk17.0.9-linux_x64.tar.gz from https://cdn.azul.com/zulu/bin/zulu17.46.29-ca-crac-jdk17.0.9-linux_x64.tar.gz
|      ?[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
|                                       Dload  Upload   Total   Spent    Left  Speed
|       
|        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0?[0m?[91m
|       21  194M   21 42.6M    0     0  99.2M      0  0:00:01 --:--:--  0:00:01 99.1M?[0m?[91m
|      100  194M  100  194M    0     0   192M      0  0:00:01  0:00:01 --:--:--  192M
|      ?[0mSHA256 hash matches: 6909d5449a0127830d9b5dde0db3c3debca7942aaf99df81fd32df594cb53c9d == 6909d5449a0127830d9b5dde0db3c3debca7942aaf99df81fd32df594cb53c9d
|      Removing intermediate container add0a55f8939
|       ---> 90f7e4652e5d
|      Step 5/12 : WORKDIR /home/app
|       ---> Running in a66f3b86ea65
|      Removing intermediate container a66f3b86ea65
|       ---> de4bcffbcae7
|      Step 6/12 : COPY --link layers/libs /home/app/libs
|       ---> 1cdfb542887b
|      Step 7/12 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> 86f1b9c41fcd
|      Step 8/12 : COPY --link layers/project_libs /home/app/libs
|       ---> f1b3187dd1e7
|      Step 9/12 : COPY --link layers/app /home/app/
|       
|      > Task :checkpointBuildImage FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':checkpointBuildImage'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:773b4893a7de546b7c94ff8918260ad1f7cefc724bda300a2ba92fa601bbb3c5: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':checkpointBuildImage'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:773b4893a7de546b7c94ff8918260ad1f7cefc724bda300a2ba92fa601bbb3c5: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 1m 26s
|      7 actionable tasks: 7 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1eb7ec59 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@3e71a1f8 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@5d4a34ff>

	at io.micronaut.gradle.crac.CracBuildTaskSpec.test build docker image when #desc(CracBuildTaskSpec.groovy:72)

Check failure on line 46 in docker-plugin/src/test/groovy/io/micronaut/gradle/DockerBuildTaskSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

DockerBuildTaskSpec.test build docker image

Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|      > Task :compileJava
|      > Task :processResources NO-SOURCE
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildLayers
|       
|      > Task :dockerfile
|      Dockerfile written to: /tmp/junit14829513789296161495/build/docker/main/Dockerfile
|       
|      > Task :dockerBuild
|      Building image using context '/tmp/junit14829513789296161495/build/docker/main'.
|      Using Dockerfile '/tmp/junit14829513789296161495/build/docker/main/Dockerfile'
|      Using images 'hello-world'.
|      Step 1/8 : FROM eclipse-temurin:17-jre-focal
|       ---> 70e5cdb96aeb
|      Step 2/8 : WORKDIR /home/app
|       ---> Running in 7cc684bacf50
|      Removing intermediate container 7cc684bacf50
|       ---> d5f073b1264a
|      Step 3/8 : COPY --link layers/libs /home/app/libs
|       ---> 83b6b5e7f700
|      Step 4/8 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> c66d72656f0f
|      Step 5/8 : COPY --link layers/project_libs /home/app/libs
|       ---> c1c879f6ba68
|      Step 6/8 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuild FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuild'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:eac2ad95b77b49dcef15a097838a9ca0b585b9de9c1ee899565b626ddc7b922f: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuild'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:eac2ad95b77b49dcef15a097838a9ca0b585b9de9c1ee899565b626ddc7b922f: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 49s
|      5 actionable tasks: 5 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@29ba63f0 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@516b84d1 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1ad1f167>
Raw output
Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|      > Task :compileJava
|      > Task :processResources NO-SOURCE
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildLayers
|       
|      > Task :dockerfile
|      Dockerfile written to: /tmp/junit14829513789296161495/build/docker/main/Dockerfile
|       
|      > Task :dockerBuild
|      Building image using context '/tmp/junit14829513789296161495/build/docker/main'.
|      Using Dockerfile '/tmp/junit14829513789296161495/build/docker/main/Dockerfile'
|      Using images 'hello-world'.
|      Step 1/8 : FROM eclipse-temurin:17-jre-focal
|       ---> 70e5cdb96aeb
|      Step 2/8 : WORKDIR /home/app
|       ---> Running in 7cc684bacf50
|      Removing intermediate container 7cc684bacf50
|       ---> d5f073b1264a
|      Step 3/8 : COPY --link layers/libs /home/app/libs
|       ---> 83b6b5e7f700
|      Step 4/8 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> c66d72656f0f
|      Step 5/8 : COPY --link layers/project_libs /home/app/libs
|       ---> c1c879f6ba68
|      Step 6/8 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuild FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuild'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:eac2ad95b77b49dcef15a097838a9ca0b585b9de9c1ee899565b626ddc7b922f: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuild'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:eac2ad95b77b49dcef15a097838a9ca0b585b9de9c1ee899565b626ddc7b922f: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 49s
|      5 actionable tasks: 5 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@29ba63f0 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@516b84d1 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1ad1f167>

	at io.micronaut.gradle.DockerBuildTaskSpec.test build docker image(DockerBuildTaskSpec.groovy:46)

Check failure on line 47 in functional-tests/src/test/groovy/io/micronaut/gradle/aot/MicronautAOTDockerSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

MicronautAOTDockerSpec.generates an optimized docker image

Condition not satisfied:

result.task(":optimizedDockerBuild").outcome != TaskOutcome.FAILED
|      |                             |       |  |
|      :optimizedDockerBuild=FAILED  FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|                                            false
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@5bb3dee7 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@285b491f outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@346330b6>
Raw output
Condition not satisfied:

result.task(":optimizedDockerBuild").outcome != TaskOutcome.FAILED
|      |                             |       |  |
|      :optimizedDockerBuild=FAILED  FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|                                            false
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@5bb3dee7 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@285b491f outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@346330b6>

	at io.micronaut.gradle.aot.MicronautAOTDockerSpec.generates an optimized docker image(MicronautAOTDockerSpec.groovy:47)

Check failure on line 103 in functional-tests/src/test/groovy/io/micronaut/gradle/aot/MicronautAOTDockerSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

MicronautAOTDockerSpec.generates a native optimized docker image

Condition not satisfied:

result.task(":optimizedDockerBuildNative").outcome != TaskOutcome.FAILED
|      |                                   |       |  |
|      :optimizedDockerBuildNative=FAILED  FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|                                                  false
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@63318b56 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@19e5e110 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1e295f7f>
Raw output
Condition not satisfied:

result.task(":optimizedDockerBuildNative").outcome != TaskOutcome.FAILED
|      |                                   |       |  |
|      :optimizedDockerBuildNative=FAILED  FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|                                                  false
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@63318b56 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@19e5e110 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1e295f7f>

	at io.micronaut.gradle.aot.MicronautAOTDockerSpec.generates a native optimized docker image(MicronautAOTDockerSpec.groovy:103)

Check failure on line 100 in functional-tests/src/test/groovy/io/micronaut/gradle/docker/DockerNativeFunctionalTest.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

DockerNativeFunctionalTest.test build docker native image for runtime netty

Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit10816307297434103446/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit10816307297434103446/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit10816307297434103446/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit10816307297434103446/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/18 : FROM ghcr.io/graalvm/native-image-community:17-ol9 AS graalvm
|       ---> d4837dfb86a3
|      Step 2/18 : WORKDIR /home/app
|       ---> Using cache
|       ---> 969a87b3027b
|      Step 3/18 : COPY --link layers/libs /home/app/libs
|       ---> 8f2eab6a38c7
|      Step 4/18 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> a5f38f8ee9de
|      Step 5/18 : COPY --link layers/project_libs /home/app/libs
|       ---> 0da6d59ee0b8
|      Step 6/18 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:7249ebaaf1e7f0e033e383af0ee5d9184bbe57e70827c55fa5fa5efe33a613c1: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:7249ebaaf1e7f0e033e383af0ee5d9184bbe57e70827c55fa5fa5efe33a613c1: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 7s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@4a3516fd delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@5764d421 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1237cade>
Raw output
Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit10816307297434103446/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit10816307297434103446/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit10816307297434103446/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit10816307297434103446/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/18 : FROM ghcr.io/graalvm/native-image-community:17-ol9 AS graalvm
|       ---> d4837dfb86a3
|      Step 2/18 : WORKDIR /home/app
|       ---> Using cache
|       ---> 969a87b3027b
|      Step 3/18 : COPY --link layers/libs /home/app/libs
|       ---> 8f2eab6a38c7
|      Step 4/18 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> a5f38f8ee9de
|      Step 5/18 : COPY --link layers/project_libs /home/app/libs
|       ---> 0da6d59ee0b8
|      Step 6/18 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:7249ebaaf1e7f0e033e383af0ee5d9184bbe57e70827c55fa5fa5efe33a613c1: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:7249ebaaf1e7f0e033e383af0ee5d9184bbe57e70827c55fa5fa5efe33a613c1: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 7s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@4a3516fd delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@5764d421 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@1237cade>

	at io.micronaut.gradle.docker.DockerNativeFunctionalTest.test build docker native image for runtime #runtime(DockerNativeFunctionalTest.groovy:100)

Check failure on line 100 in functional-tests/src/test/groovy/io/micronaut/gradle/docker/DockerNativeFunctionalTest.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

DockerNativeFunctionalTest.test build docker native image for runtime lambda_provided

Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit6926865159959235115/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit6926865159959235115/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit6926865159959235115/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit6926865159959235115/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/31 : FROM amazonlinux:2 AS graalvm
|       ---> 637f7cf5a8cc
|      Step 2/31 : ENV LANG=en_US.UTF-8
|       ---> Running in 910d7beac782
|      Removing intermediate container 910d7beac782
|       ---> fece069f6b7e
|      Step 3/31 : RUN yum install -y gcc gcc-c++ libc6-dev zlib1g-dev curl bash zlib zlib-devel zlib-static zip tar gzip
|       ---> Running in 2fc566469344
|      Loaded plugins: ovl, priorities
|      No package libc6-dev available.
|      No package zlib1g-dev available.
|      Package curl-8.3.0-1.amzn2.0.4.x86_64 already installed and latest version
|      Package bash-4.2.46-34.amzn2.x86_64 already installed and latest version
|      Package zlib-1.2.7-19.amzn2.0.3.x86_64 already installed and latest version
|      Resolving Dependencies
|      --> Running transaction check
|      ---> Package gcc.x86_64 0:7.3.1-17.amzn2 will be installed
|      --> Processing Dependency: cpp = 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libgomp = 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: binutils >= 2.24 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libatomic >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libcilkrts >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libitm >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpx >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libquadmath >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libsanitizer >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      ---> Package gcc-c++.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package gzip.x86_64 0:1.5-10.amzn2.0.1 will be installed
|      ---> Package tar.x86_64 2:1.26-35.amzn2.0.2 will be installed
|      ---> Package zip.x86_64 0:3.0-11.amzn2.0.2 will be installed
|      ---> Package zlib-devel.x86_64 0:1.2.7-19.amzn2.0.3 will be installed
|      --> Processing Dependency: /usr/bin/pkg-config for package: zlib-devel-1.2.7-19.amzn2.0.3.x86_64
|      ---> Package zlib-static.x86_64 0:1.2.7-19.amzn2.0.3 will be installed
|      --> Running transaction check
|      ---> Package binutils.x86_64 0:2.29.1-31.amzn2 will be installed
|      ---> Package cpp.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package glibc-devel.x86_64 0:2.26-63.amzn2.0.1 will be installed
|      --> Processing Dependency: glibc-headers = 2.26-63.amzn2.0.1 for package: glibc-devel-2.26-63.amzn2.0.1.x86_64
|      --> Processing Dependency: glibc-headers for package: glibc-devel-2.26-63.amzn2.0.1.x86_64
|      ---> Package libatomic.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libcilkrts.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libgomp.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libitm.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libmpc.x86_64 0:1.0.1-3.amzn2.0.2 will be installed
|      ---> Package libmpx.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libquadmath.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libsanitizer.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package mpfr.x86_64 0:3.1.1-4.amzn2.0.2 will be installed
|      ---> Package pkgconfig.x86_64 1:0.27.1-4.amzn2.0.2 will be installed
|      --> Running transaction check
|      ---> Package glibc-headers.x86_64 0:2.26-63.amzn2.0.1 will be installed
|      --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.26-63.amzn2.0.1.x86_64
|      --> Processing Dependency: kernel-headers for package: glibc-headers-2.26-63.amzn2.0.1.x86_64
|      --> Running transaction check
|      ---> Package kernel-headers.x86_64 0:4.14.330-250.540.amzn2 will be installed
|      --> Finished Dependency Resolution
|       
|      Dependencies Resolved
|       
|      ================================================================================
|       Package            Arch       Version                     Repository      Size
|      ================================================================================
|      Installing:
|       gcc                x86_64     7.3.1-17.amzn2              amzn2-core      22 M
|       gcc-c++            x86_64     7.3.1-17.amzn2              amzn2-core      13 M
|       gzip               x86_64     1.5-10.amzn2.0.1            amzn2-core     129 k
|       tar                x86_64     2:1.26-35.amzn2.0.2         amzn2-core     845 k
|       zip                x86_64     3.0-11.amzn2.0.2            amzn2-core     263 k
|       zlib-devel         x86_64     1.2.7-19.amzn2.0.3          amzn2-core      51 k
|       zlib-static        x86_64     1.2.7-19.amzn2.0.3          amzn2-core      58 k
|      Installing for dependencies:
|       binutils           x86_64     2.29.1-31.amzn2             amzn2-core     5.8 M
|       cpp                x86_64     7.3.1-17.amzn2              amzn2-core     9.2 M
|       glibc-devel        x86_64     2.26-63.amzn2.0.1           amzn2-core     995 k
|       glibc-headers      x86_64     2.26-63.amzn2.0.1           amzn2-core     516 k
|       kernel-headers     x86_64     4.14.330-250.540.amzn2      amzn2-core     1.2 M
|       libatomic          x86_64     7.3.1-17.amzn2              amzn2-core      46 k
|       libcilkrts         x86_64     7.3.1-17.amzn2              amzn2-core      85 k
|       libgomp            x86_64     7.3.1-17.amzn2              amzn2-core     205 k
|       libitm             x86_64     7.3.1-17.amzn2              amzn2-core      85 k
|       libmpc             x86_64     1.0.1-3.amzn2.0.2           amzn2-core      52 k
|       libmpx             x86_64     7.3.1-17.amzn2              amzn2-core      52 k
|       libquadmath        x86_64     7.3.1-17.amzn2              amzn2-core     189 k
|       libsanitizer       x86_64     7.3.1-17.amzn2              amzn2-core     642 k
|       mpfr               x86_64     3.1.1-4.amzn2.0.2           amzn2-core     208 k
|       pkgconfig          x86_64     1:0.27.1-4.amzn2.0.2        amzn2-core      54 k
|       
|      Transaction Summary
|      ================================================================================
|      Install  7 Packages (+15 Dependent packages)
|       
|      Total download size: 55 M
|      Installed size: 163 M
|      Downloading packages:
|      --------------------------------------------------------------------------------
|      Total                                               65 MB/s |  55 MB  00:00     
|      Running transaction check
|      Running transaction test
|      Transaction test succeeded
|      Running transaction
|        Installing : mpfr-3.1.1-4.amzn2.0.2.x86_64                               1/22 
|        Installing : libmpc-1.0.1-3.amzn2.0.2.x86_64                             2/22 
|        Installing : cpp-7.3.1-17.amzn2.x86_64                                   3/22 
|        Installing : libcilkrts-7.3.1-17.amzn2.x86_64                            4/22 
|        Installing : libgomp-7.3.1-17.amzn2.x86_64                               5/22 
|        Installing : kernel-headers-4.14.330-250.540.amzn2.x86_64                6/22 
|        Installing : glibc-headers-2.26-63.amzn2.0.1.x86_64                      7/22 
|        Installing : glibc-devel-2.26-63.amzn2.0.1.x86_64                        8/22 
|        Installing : libatomic-7.3.1-17.amzn2.x86_64                             9/22 
|        Installing : 1:pkgconfig-0.27.1-4.amzn2.0.2.x86_64                      10/22 
|        Installing : zlib-devel-1.2.7-19.amzn2.0.3.x86_64                       11/22 
|        Installing : libquadmath-7.3.1-17.amzn2.x86_64                          12/22 
|        Installing : libsanitizer-7.3.1-17.amzn2.x86_64                         13/22 
|        Installing : binutils-2.29.1-31.amzn2.x86_64                            14/22 
|        Installing : libitm-7.3.1-17.amzn2.x86_64                               15/22 
|        Installing : libmpx-7.3.1-17.amzn2.x86_64                               16/22 
|        Installing : gcc-7.3.1-17.amzn2.x86_64                                  17/22 
|        Installing : gcc-c++-7.3.1-17.amzn2.x86_64                              18/22 
|        Installing : zlib-static-1.2.7-19.amzn2.0.3.x86_64                      19/22 
|        Installing : zip-3.0-11.amzn2.0.2.x86_64                                20/22 
|        Installing : 2:tar-1.26-35.amzn2.0.2.x86_64                             21/22 
|        Installing : gzip-1.5-10.amzn2.0.1.x86_64                               22/22 
|        Verifying  : libmpx-7.3.1-17.amzn2.x86_64                                1/22 
|        Verifying  : libitm-7.3.1-17.amzn2.x86_64                                2/22 
|        Verifying  : glibc-devel-2.26-63.amzn2.0.1.x86_64                        3/22 
|        Verifying  : libmpc-1.0.1-3.amzn2.0.2.x86_64                             4/22 
|        Verifying  : binutils-2.29.1-31.amzn2.x86_64                             5/22 
|        Verifying  : zlib-static-1.2.7-19.amzn2.0.3.x86_64                       6/22 
|        Verifying  : gzip-1.5-10.amzn2.0.1.x86_64                                7/22 
|        Verifying  : libsanitizer-7.3.1-17.amzn2.x86_64                          8/22 
|        Verifying  : libquadmath-7.3.1-17.amzn2.x86_64                           9/22 
|        Verifying  : glibc-headers-2.26-63.amzn2.0.1.x86_64                     10/22 
|        Verifying  : cpp-7.3.1-17.amzn2.x86_64                                  11/22 
|        Verifying  : mpfr-3.1.1-4.amzn2.0.2.x86_64                              12/22 
|        Verifying  : 1:pkgconfig-0.27.1-4.amzn2.0.2.x86_64                      13/22 
|        Verifying  : gcc-c++-7.3.1-17.amzn2.x86_64                              14/22 
|        Verifying  : libatomic-7.3.1-17.amzn2.x86_64                            15/22 
|        Verifying  : gcc-7.3.1-17.amzn2.x86_64                                  16/22 
|        Verifying  : kernel-headers-4.14.330-250.540.amzn2.x86_64               17/22 
|        Verifying  : 2:tar-1.26-35.amzn2.0.2.x86_64                             18/22 
|        Verifying  : zip-3.0-11.amzn2.0.2.x86_64                                19/22 
|        Verifying  : zlib-devel-1.2.7-19.amzn2.0.3.x86_64                       20/22 
|        Verifying  : libgomp-7.3.1-17.amzn2.x86_64                              21/22 
|        Verifying  : libcilkrts-7.3.1-17.amzn2.x86_64                           22/22 
|       
|      Installed:
|        gcc.x86_64 0:7.3.1-17.amzn2                                                   
|        gcc-c++.x86_64 0:7.3.1-17.amzn2                                               
|        gzip.x86_64 0:1.5-10.amzn2.0.1                                                
|        tar.x86_64 2:1.26-35.amzn2.0.2                                                
|        zip.x86_64 0:3.0-11.amzn2.0.2                                                 
|        zlib-devel.x86_64 0:1.2.7-19.amzn2.0.3                                        
|        zlib-static.x86_64 0:1.2.7-19.amzn2.0.3                                       
|       
|      Dependency Installed:
|        binutils.x86_64 0:2.29.1-31.amzn2                                             
|        cpp.x86_64 0:7.3.1-17.amzn2                                                   
|        glibc-devel.x86_64 0:2.26-63.amzn2.0.1                                        
|        glibc-headers.x86_64 0:2.26-63.amzn2.0.1                                      
|        kernel-headers.x86_64 0:4.14.330-250.540.amzn2                                
|        libatomic.x86_64 0:7.3.1-17.amzn2                                             
|        libcilkrts.x86_64 0:7.3.1-17.amzn2                                            
|        libgomp.x86_64 0:7.3.1-17.amzn2                                               
|        libitm.x86_64 0:7.3.1-17.amzn2                                                
|        libmpc.x86_64 0:1.0.1-3.amzn2.0.2                                             
|        libmpx.x86_64 0:7.3.1-17.amzn2                                                
|        libquadmath.x86_64 0:7.3.1-17.amzn2                                           
|        libsanitizer.x86_64 0:7.3.1-17.amzn2                                          
|        mpfr.x86_64 0:3.1.1-4.amzn2.0.2                                               
|        pkgconfig.x86_64 1:0.27.1-4.amzn2.0.2                                         
|       
|      Complete!
|      Removing intermediate container 2fc566469344
|       ---> 762844c41beb
|      Step 4/31 : RUN curl -4 -L https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_linux-x64_bin.tar.gz -o /tmp/graalvm-jdk-17_linux-x64_bin.tar.gz
|       ---> Running in 17c7da78f6dd
|      ?[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
|                                       Dload  Upload   Total   Spent    Left  Speed
|       
|        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0?[0m?[91m
|        5  316M    5 16.0M    0     0  44.3M      0  0:00:07 --:--:--  0:00:07 44.3M?[0m?[91m
|       35  316M   35  112M    0     0  82.3M      0  0:00:03  0:00:01  0:00:02 82.3M?[0m?[91m
|       63  316M   63  200M    0     0  84.7M      0  0:00:03  0:00:02  0:00:01 84.7M?[0m?[91m
|       90  316M   90  288M    0     0  85.7M      0  0:00:03  0:00:03 --:--:-- 85.7M?[0m?[91m
|      100  316M  100  316M    0     0  86.6M      0  0:00:03  0:00:03 --:--:-- 86.6M
|      ?[0mRemoving intermediate container 17c7da78f6dd
|       ---> 92a1595e3961
|      Step 5/31 : RUN tar -zxf /tmp/graalvm-jdk-17_linux-x64_bin.tar.gz -C /tmp && ls -d /tmp/graalvm-jdk-17* | grep -v "tar.gz" | xargs -I_ mv _ /usr/lib/graalvm
|       ---> Running in b89f2e675859
|      Removing intermediate container b89f2e675859
|       ---> 6107c84df349
|      Step 6/31 : RUN rm -rf /tmp/*
|       ---> Running in c1e34809a377
|      Removing intermediate container c1e34809a377
|       ---> 2ef7af649250
|      Step 7/31 : RUN /usr/lib/graalvm/bin/gu install native-image
|       ---> Running in 89d6c8db8460
|      Downloading: Artifacts catalog from gds.oracle.com
|      Skipping ULN EE channels, no username provided.
|      Downloading: Component catalog from www.graalvm.org
|      Processing Component: Native Image
|      Component Native Image (org.graalvm.native-image) is already installed.
|      Removing intermediate container 89d6c8db8460
|       ---> 421d9954b4c3
|      Step 8/31 : CMD ["/usr/lib/graalvm/bin/native-image"]
|       ---> Running in 201a7beb8ec0
|      Removing intermediate container 201a7beb8ec0
|       ---> 834b587c8245
|      Step 9/31 : ENV PATH=/usr/lib/graalvm/bin:${PATH}
|       ---> Running in a1991a430ef1
|      Removing intermediate container a1991a430ef1
|       ---> 6ce14fdd3ab4
|      Step 10/31 : FROM graalvm AS builder
|       ---> 6ce14fdd3ab4
|      Step 11/31 : WORKDIR /home/app
|       ---> Running in 82d8834d57c8
|      Removing intermediate container 82d8834d57c8
|       ---> 1badbf84409f
|      Step 12/31 : COPY --link layers/libs /home/app/libs
|       ---> c0d6eb9106ca
|      Step 13/31 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> f87bb1fb1296
|      Step 14/31 : COPY --link layers/project_libs /home/app/libs
|       ---> ebe72a81e1b2
|      Step 15/31 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:ce2bcf7df92618afb0533019e7efcb80cc82734300fab941f893d61f05c55139: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:ce2bcf7df92618afb0533019e7efcb80cc82734300fab941f893d61f05c55139: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 1m 5s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3bc18fec delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@1eee9b78 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@36762234>
Raw output
Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit6926865159959235115/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit6926865159959235115/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit6926865159959235115/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit6926865159959235115/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/31 : FROM amazonlinux:2 AS graalvm
|       ---> 637f7cf5a8cc
|      Step 2/31 : ENV LANG=en_US.UTF-8
|       ---> Running in 910d7beac782
|      Removing intermediate container 910d7beac782
|       ---> fece069f6b7e
|      Step 3/31 : RUN yum install -y gcc gcc-c++ libc6-dev zlib1g-dev curl bash zlib zlib-devel zlib-static zip tar gzip
|       ---> Running in 2fc566469344
|      Loaded plugins: ovl, priorities
|      No package libc6-dev available.
|      No package zlib1g-dev available.
|      Package curl-8.3.0-1.amzn2.0.4.x86_64 already installed and latest version
|      Package bash-4.2.46-34.amzn2.x86_64 already installed and latest version
|      Package zlib-1.2.7-19.amzn2.0.3.x86_64 already installed and latest version
|      Resolving Dependencies
|      --> Running transaction check
|      ---> Package gcc.x86_64 0:7.3.1-17.amzn2 will be installed
|      --> Processing Dependency: cpp = 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libgomp = 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: binutils >= 2.24 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libatomic >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libcilkrts >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libitm >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpx >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libquadmath >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libsanitizer >= 7.3.1-17.amzn2 for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-7.3.1-17.amzn2.x86_64
|      ---> Package gcc-c++.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package gzip.x86_64 0:1.5-10.amzn2.0.1 will be installed
|      ---> Package tar.x86_64 2:1.26-35.amzn2.0.2 will be installed
|      ---> Package zip.x86_64 0:3.0-11.amzn2.0.2 will be installed
|      ---> Package zlib-devel.x86_64 0:1.2.7-19.amzn2.0.3 will be installed
|      --> Processing Dependency: /usr/bin/pkg-config for package: zlib-devel-1.2.7-19.amzn2.0.3.x86_64
|      ---> Package zlib-static.x86_64 0:1.2.7-19.amzn2.0.3 will be installed
|      --> Running transaction check
|      ---> Package binutils.x86_64 0:2.29.1-31.amzn2 will be installed
|      ---> Package cpp.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package glibc-devel.x86_64 0:2.26-63.amzn2.0.1 will be installed
|      --> Processing Dependency: glibc-headers = 2.26-63.amzn2.0.1 for package: glibc-devel-2.26-63.amzn2.0.1.x86_64
|      --> Processing Dependency: glibc-headers for package: glibc-devel-2.26-63.amzn2.0.1.x86_64
|      ---> Package libatomic.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libcilkrts.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libgomp.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libitm.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libmpc.x86_64 0:1.0.1-3.amzn2.0.2 will be installed
|      ---> Package libmpx.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libquadmath.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package libsanitizer.x86_64 0:7.3.1-17.amzn2 will be installed
|      ---> Package mpfr.x86_64 0:3.1.1-4.amzn2.0.2 will be installed
|      ---> Package pkgconfig.x86_64 1:0.27.1-4.amzn2.0.2 will be installed
|      --> Running transaction check
|      ---> Package glibc-headers.x86_64 0:2.26-63.amzn2.0.1 will be installed
|      --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.26-63.amzn2.0.1.x86_64
|      --> Processing Dependency: kernel-headers for package: glibc-headers-2.26-63.amzn2.0.1.x86_64
|      --> Running transaction check
|      ---> Package kernel-headers.x86_64 0:4.14.330-250.540.amzn2 will be installed
|      --> Finished Dependency Resolution
|       
|      Dependencies Resolved
|       
|      ================================================================================
|       Package            Arch       Version                     Repository      Size
|      ================================================================================
|      Installing:
|       gcc                x86_64     7.3.1-17.amzn2              amzn2-core      22 M
|       gcc-c++            x86_64     7.3.1-17.amzn2              amzn2-core      13 M
|       gzip               x86_64     1.5-10.amzn2.0.1            amzn2-core     129 k
|       tar                x86_64     2:1.26-35.amzn2.0.2         amzn2-core     845 k
|       zip                x86_64     3.0-11.amzn2.0.2            amzn2-core     263 k
|       zlib-devel         x86_64     1.2.7-19.amzn2.0.3          amzn2-core      51 k
|       zlib-static        x86_64     1.2.7-19.amzn2.0.3          amzn2-core      58 k
|      Installing for dependencies:
|       binutils           x86_64     2.29.1-31.amzn2             amzn2-core     5.8 M
|       cpp                x86_64     7.3.1-17.amzn2              amzn2-core     9.2 M
|       glibc-devel        x86_64     2.26-63.amzn2.0.1           amzn2-core     995 k
|       glibc-headers      x86_64     2.26-63.amzn2.0.1           amzn2-core     516 k
|       kernel-headers     x86_64     4.14.330-250.540.amzn2      amzn2-core     1.2 M
|       libatomic          x86_64     7.3.1-17.amzn2              amzn2-core      46 k
|       libcilkrts         x86_64     7.3.1-17.amzn2              amzn2-core      85 k
|       libgomp            x86_64     7.3.1-17.amzn2              amzn2-core     205 k
|       libitm             x86_64     7.3.1-17.amzn2              amzn2-core      85 k
|       libmpc             x86_64     1.0.1-3.amzn2.0.2           amzn2-core      52 k
|       libmpx             x86_64     7.3.1-17.amzn2              amzn2-core      52 k
|       libquadmath        x86_64     7.3.1-17.amzn2              amzn2-core     189 k
|       libsanitizer       x86_64     7.3.1-17.amzn2              amzn2-core     642 k
|       mpfr               x86_64     3.1.1-4.amzn2.0.2           amzn2-core     208 k
|       pkgconfig          x86_64     1:0.27.1-4.amzn2.0.2        amzn2-core      54 k
|       
|      Transaction Summary
|      ================================================================================
|      Install  7 Packages (+15 Dependent packages)
|       
|      Total download size: 55 M
|      Installed size: 163 M
|      Downloading packages:
|      --------------------------------------------------------------------------------
|      Total                                               65 MB/s |  55 MB  00:00     
|      Running transaction check
|      Running transaction test
|      Transaction test succeeded
|      Running transaction
|        Installing : mpfr-3.1.1-4.amzn2.0.2.x86_64                               1/22 
|        Installing : libmpc-1.0.1-3.amzn2.0.2.x86_64                             2/22 
|        Installing : cpp-7.3.1-17.amzn2.x86_64                                   3/22 
|        Installing : libcilkrts-7.3.1-17.amzn2.x86_64                            4/22 
|        Installing : libgomp-7.3.1-17.amzn2.x86_64                               5/22 
|        Installing : kernel-headers-4.14.330-250.540.amzn2.x86_64                6/22 
|        Installing : glibc-headers-2.26-63.amzn2.0.1.x86_64                      7/22 
|        Installing : glibc-devel-2.26-63.amzn2.0.1.x86_64                        8/22 
|        Installing : libatomic-7.3.1-17.amzn2.x86_64                             9/22 
|        Installing : 1:pkgconfig-0.27.1-4.amzn2.0.2.x86_64                      10/22 
|        Installing : zlib-devel-1.2.7-19.amzn2.0.3.x86_64                       11/22 
|        Installing : libquadmath-7.3.1-17.amzn2.x86_64                          12/22 
|        Installing : libsanitizer-7.3.1-17.amzn2.x86_64                         13/22 
|        Installing : binutils-2.29.1-31.amzn2.x86_64                            14/22 
|        Installing : libitm-7.3.1-17.amzn2.x86_64                               15/22 
|        Installing : libmpx-7.3.1-17.amzn2.x86_64                               16/22 
|        Installing : gcc-7.3.1-17.amzn2.x86_64                                  17/22 
|        Installing : gcc-c++-7.3.1-17.amzn2.x86_64                              18/22 
|        Installing : zlib-static-1.2.7-19.amzn2.0.3.x86_64                      19/22 
|        Installing : zip-3.0-11.amzn2.0.2.x86_64                                20/22 
|        Installing : 2:tar-1.26-35.amzn2.0.2.x86_64                             21/22 
|        Installing : gzip-1.5-10.amzn2.0.1.x86_64                               22/22 
|        Verifying  : libmpx-7.3.1-17.amzn2.x86_64                                1/22 
|        Verifying  : libitm-7.3.1-17.amzn2.x86_64                                2/22 
|        Verifying  : glibc-devel-2.26-63.amzn2.0.1.x86_64                        3/22 
|        Verifying  : libmpc-1.0.1-3.amzn2.0.2.x86_64                             4/22 
|        Verifying  : binutils-2.29.1-31.amzn2.x86_64                             5/22 
|        Verifying  : zlib-static-1.2.7-19.amzn2.0.3.x86_64                       6/22 
|        Verifying  : gzip-1.5-10.amzn2.0.1.x86_64                                7/22 
|        Verifying  : libsanitizer-7.3.1-17.amzn2.x86_64                          8/22 
|        Verifying  : libquadmath-7.3.1-17.amzn2.x86_64                           9/22 
|        Verifying  : glibc-headers-2.26-63.amzn2.0.1.x86_64                     10/22 
|        Verifying  : cpp-7.3.1-17.amzn2.x86_64                                  11/22 
|        Verifying  : mpfr-3.1.1-4.amzn2.0.2.x86_64                              12/22 
|        Verifying  : 1:pkgconfig-0.27.1-4.amzn2.0.2.x86_64                      13/22 
|        Verifying  : gcc-c++-7.3.1-17.amzn2.x86_64                              14/22 
|        Verifying  : libatomic-7.3.1-17.amzn2.x86_64                            15/22 
|        Verifying  : gcc-7.3.1-17.amzn2.x86_64                                  16/22 
|        Verifying  : kernel-headers-4.14.330-250.540.amzn2.x86_64               17/22 
|        Verifying  : 2:tar-1.26-35.amzn2.0.2.x86_64                             18/22 
|        Verifying  : zip-3.0-11.amzn2.0.2.x86_64                                19/22 
|        Verifying  : zlib-devel-1.2.7-19.amzn2.0.3.x86_64                       20/22 
|        Verifying  : libgomp-7.3.1-17.amzn2.x86_64                              21/22 
|        Verifying  : libcilkrts-7.3.1-17.amzn2.x86_64                           22/22 
|       
|      Installed:
|        gcc.x86_64 0:7.3.1-17.amzn2                                                   
|        gcc-c++.x86_64 0:7.3.1-17.amzn2                                               
|        gzip.x86_64 0:1.5-10.amzn2.0.1                                                
|        tar.x86_64 2:1.26-35.amzn2.0.2                                                
|        zip.x86_64 0:3.0-11.amzn2.0.2                                                 
|        zlib-devel.x86_64 0:1.2.7-19.amzn2.0.3                                        
|        zlib-static.x86_64 0:1.2.7-19.amzn2.0.3                                       
|       
|      Dependency Installed:
|        binutils.x86_64 0:2.29.1-31.amzn2                                             
|        cpp.x86_64 0:7.3.1-17.amzn2                                                   
|        glibc-devel.x86_64 0:2.26-63.amzn2.0.1                                        
|        glibc-headers.x86_64 0:2.26-63.amzn2.0.1                                      
|        kernel-headers.x86_64 0:4.14.330-250.540.amzn2                                
|        libatomic.x86_64 0:7.3.1-17.amzn2                                             
|        libcilkrts.x86_64 0:7.3.1-17.amzn2                                            
|        libgomp.x86_64 0:7.3.1-17.amzn2                                               
|        libitm.x86_64 0:7.3.1-17.amzn2                                                
|        libmpc.x86_64 0:1.0.1-3.amzn2.0.2                                             
|        libmpx.x86_64 0:7.3.1-17.amzn2                                                
|        libquadmath.x86_64 0:7.3.1-17.amzn2                                           
|        libsanitizer.x86_64 0:7.3.1-17.amzn2                                          
|        mpfr.x86_64 0:3.1.1-4.amzn2.0.2                                               
|        pkgconfig.x86_64 1:0.27.1-4.amzn2.0.2                                         
|       
|      Complete!
|      Removing intermediate container 2fc566469344
|       ---> 762844c41beb
|      Step 4/31 : RUN curl -4 -L https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_linux-x64_bin.tar.gz -o /tmp/graalvm-jdk-17_linux-x64_bin.tar.gz
|       ---> Running in 17c7da78f6dd
|      ?[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
|                                       Dload  Upload   Total   Spent    Left  Speed
|       
|        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0?[0m?[91m
|        5  316M    5 16.0M    0     0  44.3M      0  0:00:07 --:--:--  0:00:07 44.3M?[0m?[91m
|       35  316M   35  112M    0     0  82.3M      0  0:00:03  0:00:01  0:00:02 82.3M?[0m?[91m
|       63  316M   63  200M    0     0  84.7M      0  0:00:03  0:00:02  0:00:01 84.7M?[0m?[91m
|       90  316M   90  288M    0     0  85.7M      0  0:00:03  0:00:03 --:--:-- 85.7M?[0m?[91m
|      100  316M  100  316M    0     0  86.6M      0  0:00:03  0:00:03 --:--:-- 86.6M
|      ?[0mRemoving intermediate container 17c7da78f6dd
|       ---> 92a1595e3961
|      Step 5/31 : RUN tar -zxf /tmp/graalvm-jdk-17_linux-x64_bin.tar.gz -C /tmp && ls -d /tmp/graalvm-jdk-17* | grep -v "tar.gz" | xargs -I_ mv _ /usr/lib/graalvm
|       ---> Running in b89f2e675859
|      Removing intermediate container b89f2e675859
|       ---> 6107c84df349
|      Step 6/31 : RUN rm -rf /tmp/*
|       ---> Running in c1e34809a377
|      Removing intermediate container c1e34809a377
|       ---> 2ef7af649250
|      Step 7/31 : RUN /usr/lib/graalvm/bin/gu install native-image
|       ---> Running in 89d6c8db8460
|      Downloading: Artifacts catalog from gds.oracle.com
|      Skipping ULN EE channels, no username provided.
|      Downloading: Component catalog from www.graalvm.org
|      Processing Component: Native Image
|      Component Native Image (org.graalvm.native-image) is already installed.
|      Removing intermediate container 89d6c8db8460
|       ---> 421d9954b4c3
|      Step 8/31 : CMD ["/usr/lib/graalvm/bin/native-image"]
|       ---> Running in 201a7beb8ec0
|      Removing intermediate container 201a7beb8ec0
|       ---> 834b587c8245
|      Step 9/31 : ENV PATH=/usr/lib/graalvm/bin:${PATH}
|       ---> Running in a1991a430ef1
|      Removing intermediate container a1991a430ef1
|       ---> 6ce14fdd3ab4
|      Step 10/31 : FROM graalvm AS builder
|       ---> 6ce14fdd3ab4
|      Step 11/31 : WORKDIR /home/app
|       ---> Running in 82d8834d57c8
|      Removing intermediate container 82d8834d57c8
|       ---> 1badbf84409f
|      Step 12/31 : COPY --link layers/libs /home/app/libs
|       ---> c0d6eb9106ca
|      Step 13/31 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> f87bb1fb1296
|      Step 14/31 : COPY --link layers/project_libs /home/app/libs
|       ---> ebe72a81e1b2
|      Step 15/31 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:ce2bcf7df92618afb0533019e7efcb80cc82734300fab941f893d61f05c55139: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:ce2bcf7df92618afb0533019e7efcb80cc82734300fab941f893d61f05c55139: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|      	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|      	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|      	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|      	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|      	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|      	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|      	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|      	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|      	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|      	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|      	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
|      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 1m 5s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3bc18fec delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@1eee9b78 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@36762234>

	at io.micronaut.gradle.docker.DockerNativeFunctionalTest.test build docker native image for runtime #runtime(DockerNativeFunctionalTest.groovy:100)

Check failure on line 100 in functional-tests/src/test/groovy/io/micronaut/gradle/docker/DockerNativeFunctionalTest.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

DockerNativeFunctionalTest.test build docker native image for runtime jetty

Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit849648486977073422/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit849648486977073422/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit849648486977073422/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit849648486977073422/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/22 : FROM ghcr.io/graalvm/native-image-community:17-ol9 AS graalvm
|       ---> d4837dfb86a3
|      Step 2/22 : WORKDIR /home/app
|       ---> Using cache
|       ---> 969a87b3027b
|      Step 3/22 : COPY --link layers/libs /home/app/libs
|       ---> 0cdf2918b467
|      Step 4/22 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> d4d04667779a
|      Step 5/22 : COPY --link layers/project_libs /home/app/libs
|       ---> e60c3ec3d371
|      Step 6/22 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:1eb8b9d0fbb4c552826a57506aaa70923a74841476ae123be34449cba8517dd9: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:1eb8b9d0fbb4c552826a57506aaa70923a74841476ae123be34449cba8517dd9: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 8s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3fa57aa8 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@7d4bdbd8 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@2e847e71>
Raw output
Condition not satisfied:

result.output.contains("Successfully tagged hello-world:latest")
|      |      |
|      |      false
|       
|      > Task :tasks
|       
|      ------------------------------------------------------------
|      Tasks runnable from root project 'hello-world'
|      ------------------------------------------------------------
|       
|      Application tasks
|      -----------------
|      run - Runs this project as a JVM application
|       
|      Build tasks
|      -----------
|      assemble - Assembles the outputs of this project.
|      build - Assembles and tests this project.
|      buildDependents - Assembles and tests this project and all projects that depend on it.
|      buildLayers - Builds application layers for use in a Docker container (main image)
|      buildNativeLayersTask - Builds application layers for use in a Docker container (main image)
|      buildNeeded - Assembles and tests this project and all projects it depends on.
|      classes - Assembles main classes.
|      clean - Deletes the build directory.
|      collectReachabilityMetadata - Obtains native reachability metadata for the runtime classpath configuration
|      dockerBuild - Builds a Docker Image (image main)
|      dockerBuildNative - Builds a Native Docker Image using GraalVM (image main)
|      dockerfile - Builds a Docker File for image main
|      dockerfileNative - Builds a Native Docker File for image main
|      inspectRuntimeClasspath - Performs sanity checks of the runtime classpath to warn about misconfigured builds
|      jar - Assembles a jar archive containing the classes of the 'main' feature.
|      metadataCopy - Copies metadata collected from tasks instrumented with the agent into target directories
|      nativeCompile - Compiles a native image for the main binary
|      nativeRun - Executes the main native binary
|      nativeTestCompile - Compiles a native image for the test binary
|      testClasses - Assembles test classes.
|       
|      Build Setup tasks
|      -----------------
|      init - Initializes a new Gradle build.
|      wrapper - Generates Gradle wrapper files.
|       
|      Distribution tasks
|      ------------------
|      assembleDist - Assembles the main distributions
|      distTar - Bundles the project as a distribution.
|      distZip - Bundles the project as a distribution.
|      installDist - Installs the project as a distribution as-is.
|       
|      Documentation tasks
|      -------------------
|      javadoc - Generates Javadoc API documentation for the 'main' feature.
|       
|      Help tasks
|      ----------
|      buildEnvironment - Displays all buildscript dependencies declared in root project 'hello-world'.
|      dependencies - Displays all dependencies declared in root project 'hello-world'.
|      dependencyInsight - Displays the insight into a specific dependency in root project 'hello-world'.
|      help - Displays a help message.
|      javaToolchains - Displays the detected java toolchains.
|      outgoingVariants - Displays the outgoing variants of root project 'hello-world'.
|      projects - Displays the sub-projects of root project 'hello-world'.
|      properties - Displays the properties of root project 'hello-world'.
|      resolvableConfigurations - Displays the configurations that can be resolved in root project 'hello-world'.
|      tasks - Displays the tasks runnable from root project 'hello-world'.
|       
|      Upload tasks
|      ------------
|      dockerPush - Pushes the main Docker Image
|      dockerPushNative - Pushes a Native Docker Image using GraalVM (image main)
|       
|      Verification tasks
|      ------------------
|      check - Runs all checks.
|      nativeTest - Executes the test native binary
|      test - Runs the test suite.
|       
|      Rules
|      -----
|      Pattern: clean<TaskName>: Cleans the output files of a task.
|      Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
|       
|      To see all tasks and more detail, run gradle tasks --all
|       
|      To see more detail about a task, run gradle help --task <task>
|       
|      > Task :compileJava
|      Note: Creating bean classes for 1 type elements
|       
|      > Task :processResources
|      > Task :classes
|      > Task :runnerJar
|      > Task :buildNativeLayersTask
|      > Task :jar
|       
|      > Task :generateResourcesConfigFile
|      [native-image-plugin] Resources configuration written into /tmp/junit849648486977073422/build/native/generated/generateResourcesConfigFile/resource-config.json
|       
|      > Task :dockerfileNative
|      Dockerfile written to: /tmp/junit849648486977073422/build/docker/native-main/DockerfileNative
|       
|      > Task :dockerPrepareContext
|       
|      > Task :dockerBuildNative
|      Building image using context '/tmp/junit849648486977073422/build/docker/native-main'.
|      Using Dockerfile '/tmp/junit849648486977073422/build/docker/native-main/DockerfileNative'
|      Using images 'hello-world'.
|      Step 1/22 : FROM ghcr.io/graalvm/native-image-community:17-ol9 AS graalvm
|       ---> d4837dfb86a3
|      Step 2/22 : WORKDIR /home/app
|       ---> Using cache
|       ---> 969a87b3027b
|      Step 3/22 : COPY --link layers/libs /home/app/libs
|       ---> 0cdf2918b467
|      Step 4/22 : COPY --link layers/snapshot_libs /home/app/libs
|       ---> d4d04667779a
|      Step 5/22 : COPY --link layers/project_libs /home/app/libs
|       ---> e60c3ec3d371
|      Step 6/22 : COPY --link layers/app /home/app/
|       
|      > Task :dockerBuildNative FAILED
|       
|      FAILURE: Build failed with an exception.
|       
|      * What went wrong:
|      Execution failed for task ':dockerBuildNative'.
|      > Could not build image: failed to export image: failed to create image: failed to get layer sha256:1eb8b9d0fbb4c552826a57506aaa70923a74841476ae123be34449cba8517dd9: layer does not exist
|       
|      * Try:
|      > Run with --info or --debug option to get more log output.
|      > Run with --scan to get full insights.
|      > Get more help at https://help.gradle.org.
|       
|      * Exception is:
|      org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dockerBuildNative'.
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:148)
|      	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|      Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not build image: failed to export image: failed to create image: failed to get layer sha256:1eb8b9d0fbb4c552826a57506aaa70923a74841476ae123be34449cba8517dd9: layer does not exist
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
|      	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
|      	at com.bmuschko.gradle.docker.tasks.image.DockerBuildImage.runRemoteCommand(DockerBuildImage.java:416)
|      	at com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask.start(AbstractDockerRemoteApiTask.java:84)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
|      	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
|      	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
|      	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
|      	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
|      	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
|      	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
|      	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
|      	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
|      	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
|      	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
|      	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
|      	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
|      	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
|      	at org.gradle.internal.Either$Right.fold(Either.java:175)
|      	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
|      	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
|      	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
|      	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
|      	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
|      	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
|      	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
|      	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
|      	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
|      	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
|      	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
|      	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
|      	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at java.base/java.util.Optional.orElseGet(Optional.java:364)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
|      	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
|      	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
|      	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
|      	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
|      	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
|      	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
|      	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
|      	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
|      	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
|      	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
|      	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
|      	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|      	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|      	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
|      	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
|      	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
|      	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
|      	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
|      	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|      	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|      	at java.base/java.lang.Thread.run(Thread.java:840)
|       
|       
|      Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
|       
|      You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
|       
|      For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|       
|      BUILD FAILED in 8s
|      10 actionable tasks: 10 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3fa57aa8 delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@7d4bdbd8 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@2e847e71>

	at io.micronaut.gradle.docker.DockerNativeFunctionalTest.test build docker native image for runtime #runtime(DockerNativeFunctionalTest.groovy:100)

Check failure on line 608 in functional-tests/src/test/groovy/io/micronaut/gradle/docker/DockerNativeFunctionalTest.groovy

See this annotation in the file changed.

@github-actions github-actions / Java CI / Test Report (17)

DockerNativeFunctionalTest.can configure an alternate working directory

Condition not satisfied:

task.outcome == TaskOutcome.SUCCESS
|    |       |  |
|    FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|            false
:dockerBuildNative=FAILED
Raw output
Condition not satisfied:

task.outcome == TaskOutcome.SUCCESS
|    |       |  |
|    FAILED  |  class org.gradle.testkit.runner.TaskOutcome
|            false
:dockerBuildNative=FAILED

	at io.micronaut.gradle.docker.DockerNativeFunctionalTest.can configure an alternate working directory(DockerNativeFunctionalTest.groovy:608)