-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Expected Behavior
Building an application with paketobuildpacks/builder-noble-java-tiny:latest should complete all lifecycle phases (DETECTING, ANALYZING, RESTORING, BUILDING, EXPORTING) successfully and produce a Docker image.
Current Behavior
Builder v0.0.101 (released Feb 12 2026) crashes during the lifecycle EXPORTING phase with exit code 62:
ERROR: failed to export: saving image: failed to fetch base layers: saving image with ID "sha256:776f47ea..." from the docker daemon: No such image: sha256:776f47ea...
v0.0.101 bumps the lifecycle from 0.21.1 to 0.21.2. All other components are identical to v0.0.100, which works correctly.
| Version | Lifecycle | Buildpacks | Run image | Result |
|---|---|---|---|---|
| v0.0.100 | 0.21.1 | identical | ubuntu-noble-run-tiny:0.0.53 |
Works |
| v0.0.101 | 0.21.2 | identical | ubuntu-noble-run-tiny:0.0.53 |
Crashes |
Possible Solution
Revert lifecycle to 0.21.1 and release a new builder version, or wait for a lifecycle patch release that fixes the export regression.
I have filed a separate issue on buildpacks/lifecycle for the upstream regression in lifecycle 0.21.2:
buildpacks/lifecycle#1605
Steps to Reproduce
- Use
paketobuildpacks/builder-noble-java-tiny:latest(currently resolving to v0.0.101) - Build any Spring Boot application with
mvn spring-boot:build-image(orpack build) - Observe DETECTING, ANALYZING, RESTORING, and BUILDING phases complete successfully
- EXPORTING phase crashes with the "No such image" error
Reproducible across multiple runs on different self-hosted GitHub Actions runners.
Environment:
- Spring Boot 3.5.10 (
spring-boot-maven-plugin:3.5.10) - Java 21
- Docker on Linux (self-hosted GitHub Actions runners)
- Run image:
paketobuildpacks/ubuntu-noble-run-tiny:0.0.53
Workaround: Pin to the v0.0.100 digest:
paketobuildpacks/builder-noble-java-tiny@sha256:cab14ec30d8175478dbbeacdc7db254add8604dec8ee47b432a53121b9032558
Motivations
Anyone using :latest (which currently resolves to v0.0.101) is affected. This includes users of spring-boot:build-image where builder-noble-java-tiny is the default builder for Java 21 in Spring Boot 3.5.x. Our CI/CD pipelines are completely blocked until we pin to an older digest.