Create multi-layer docker files #389
216 tests run, 207 passed, 1 skipped, 8 failed.
Annotations
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)
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)
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)
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)
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)
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)
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)
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)