Skip to content

v0.0.101 broken: lifecycle 0.21.2 causes "No such image" crash during export #191

@Laffs2k5

Description

@Laffs2k5

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

  1. Use paketobuildpacks/builder-noble-java-tiny:latest (currently resolving to v0.0.101)
  2. Build any Spring Boot application with mvn spring-boot:build-image (or pack build)
  3. Observe DETECTING, ANALYZING, RESTORING, and BUILDING phases complete successfully
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions