Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

no main packages to build #2097

Closed
muhsin09 opened this issue Nov 29, 2023 · 10 comments · Fixed by #2148
Closed

no main packages to build #2097

muhsin09 opened this issue Nov 29, 2023 · 10 comments · Fixed by #2148
Assignees

Comments

@muhsin09
Copy link

I'm new in knative, and trying to run golang hello kn func example on my local,

I faced with the error below and want to solve it:

The error that i got:
Paketo Buildpack for Go Build 2.1.1
  Executing build process
    Running 'go build -o /layers/paketo-buildpacks_go-build/targets/bin -buildmode pie -trimpath .'
      go: no main packages to build
      Failed after 364ms
failed to execute 'go build': exit status 1
Timer: Builder ran for 13.495298381s and ended at 2023-11-29T16:16:30Z
ERROR: failed to build: exit status 1
Error: executing lifecycle: failed with status code: 51
Error: exit status 1

the other details as below:

My Local: MacBook Pro, Chip: Apple M2 Pro
$docker version
Client:
 Cloud integration: v1.0.35+desktop.5
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:28:49 2023
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.24.2 (124339)
 Engine:
  Version:          24.0.6
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.7
  Git commit:       1a79695
  Built:            Mon Sep  4 12:31:36 2023
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.22
  GitCommit:        8165feabfdfe38c65b599c4993d227328c231fca
 runc:
  Version:          1.1.8
  GitCommit:        v1.1.8-0-g82f18fe
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
$kn version
    Version:      v1.12.0
    Build Date:   2023-10-25 15:45:39
    Git Revision: ae357368
    Supported APIs:
    * Serving
      - serving.knative.dev/v1 (knative-serving v1.12.0)
    * Eventing
      - sources.knative.dev/v1 (knative-eventing v1.12.0)
      - eventing.knative.dev/v1 (knative-eventing v1.12.0)
kn func version
    v0.38.0-99-gcd0bc6ae

in the hello directory I run as "kn func build --registry=docker.io/muhsinozbek --verbose"

And the output of the command is:


Pulling image �[94mghcr.io/knative/builder-jammy-tiny:latest�[0m
latest: Pulling from knative/builder-jammy-tiny
Digest: sha256:8410d85ab825ae888b839c6dda95ea7d3f2cca3065c487e501f48bd7117af692
Status: Image is up to date for ghcr.io/knative/builder-jammy-tiny:latest
Selected run image �[94mindex.docker.io/paketobuildpacks/run-jammy-tiny:latest�[0m
Pulling image �[94mindex.docker.io/paketobuildpacks/run-jammy-tiny:latest�[0m
latest: Pulling from paketobuildpacks/run-jammy-tiny
Digest: sha256:3a5840769245a963b17e9352e19cc7e21bb671dfe262da9c3b3e8178f9c847a0
Status: Image is up to date for paketobuildpacks/run-jammy-tiny:latest
Creating builder with the following buildpacks:
-> �[94mpaketo-community/rust@0.35.0�[0m
-> �[94mpaketo-buildpacks/procfile@5.6.4�[0m
-> �[94mpaketo-buildpacks/syft@1.32.1�[0m
-> �[94mpaketo-community/cargo@0.10.1�[0m
-> �[94mpaketo-community/rust-dist@1.19.0�[0m
-> �[94mpaketo-community/rustup@1.9.1�[0m
-> �[94mdev.knative-extensions.go@0.0.6�[0m
-> �[94mpaketo-buildpacks/go@4.6.1�[0m
-> �[94mpaketo-buildpacks/ca-certificates@3.6.6�[0m
-> �[94mpaketo-buildpacks/environment-variables@4.5.6�[0m
-> �[94mpaketo-buildpacks/git@1.0.7�[0m
-> �[94mpaketo-buildpacks/go-build@2.1.1�[0m
-> �[94mpaketo-buildpacks/go-dist@2.4.3�[0m
-> �[94mpaketo-buildpacks/go-mod-vendor@1.0.26�[0m
-> �[94mpaketo-buildpacks/image-labels@4.5.5�[0m
-> �[94mpaketo-buildpacks/procfile@5.6.7�[0m
-> �[94mpaketo-buildpacks/watchexec@2.8.6�[0m
-> �[94mpaketo-buildpacks/java-native-image@8.22.0�[0m
-> �[94mpaketo-buildpacks/bellsoft-liberica@10.4.2�[0m
-> �[94mpaketo-buildpacks/ca-certificates@3.6.6�[0m
-> �[94mpaketo-buildpacks/datadog@4.3.0�[0m
-> �[94mpaketo-buildpacks/environment-variables@4.5.6�[0m
-> �[94mpaketo-buildpacks/executable-jar@6.8.2�[0m
-> �[94mpaketo-buildpacks/gradle@7.6.1�[0m
-> �[94mpaketo-buildpacks/image-labels@4.5.5�[0m
-> �[94mpaketo-buildpacks/leiningen@4.6.8�[0m
-> �[94mpaketo-buildpacks/maven@6.15.11�[0m
-> �[94mpaketo-buildpacks/native-image@5.12.6�[0m
-> �[94mpaketo-buildpacks/procfile@5.6.7�[0m
-> �[94mpaketo-buildpacks/sbt@6.12.9�[0m
-> �[94mpaketo-buildpacks/spring-boot@5.27.5�[0m
-> �[94mpaketo-buildpacks/syft@1.39.0�[0m
-> �[94mpaketo-buildpacks/upx@3.4.6�[0m
-> �[94mpaketo-buildpacks/java@10.3.3�[0m
-> �[94mpaketo-buildpacks/apache-tomcat@7.13.15�[0m
-> �[94mpaketo-buildpacks/apache-tomee@1.7.8�[0m
-> �[94mpaketo-buildpacks/azure-application-insights@5.17.1�[0m
-> �[94mpaketo-buildpacks/bellsoft-liberica@10.4.2�[0m
-> �[94mpaketo-buildpacks/ca-certificates@3.6.6�[0m
-> �[94mpaketo-buildpacks/clojure-tools@2.8.12�[0m
-> �[94mpaketo-buildpacks/datadog@4.3.0�[0m
-> �[94mpaketo-buildpacks/dist-zip@5.6.7�[0m
-> �[94mpaketo-buildpacks/encrypt-at-rest@4.5.10�[0m
-> �[94mpaketo-buildpacks/environment-variables@4.5.6�[0m
-> �[94mpaketo-buildpacks/executable-jar@6.8.2�[0m
-> �[94mpaketo-buildpacks/google-stackdriver@8.0.3�[0m
-> �[94mpaketo-buildpacks/gradle@7.6.1�[0m
-> �[94mpaketo-buildpacks/image-labels@4.5.5�[0m
-> �[94mpaketo-buildpacks/jattach@1.4.8�[0m
-> �[94mpaketo-buildpacks/java-memory-assistant@1.4.8�[0m
-> �[94mpaketo-buildpacks/leiningen@4.6.8�[0m
-> �[94mpaketo-buildpacks/liberty@3.8.10�[0m
-> �[94mpaketo-buildpacks/maven@6.15.11�[0m
-> �[94mpaketo-buildpacks/node-engine@3.0.1�[0m
-> �[94mpaketo-buildpacks/procfile@5.6.7�[0m
-> �[94mpaketo-buildpacks/sbt@6.12.9�[0m
-> �[94mpaketo-buildpacks/spring-boot@5.27.5�[0m
-> �[94mpaketo-buildpacks/syft@1.39.0�[0m
-> �[94mpaketo-buildpacks/watchexec@2.8.6�[0m
-> �[94mpaketo-buildpacks/yarn@1.2.0�[0m
-> �[94mpaketo-buildpacks/procfile@5.6.7�[0m
Using build cache volume �[94mpack-cache-muhsinozbek_hello_latest-2c8044f3e589.build�[0m
Running the �[94mcreator�[0m on OS �[94mlinux�[0m with:
Container Settings:
  Args: �[94m/cnb/lifecycle/creator -daemon -launch-cache /launch-cache -log-level debug -app /workspace -cache-dir /cache -run-image index.docker.io/paketobuildpacks/run-jammy-tiny:latest -gid 0 index.docker.io/muhsinozbek/hello:latest�[0m
  System Envs: �[94mCNB_PLATFORM_API=0.12�[0m
  Image: �[94mpack.local/builder/67627074706570636962:latest�[0m
  User: �[94mroot�[0m
  Labels: �[94mmap[author:pack]�[0m
Host Settings:
  Binds: �[94mpack-cache-muhsinozbek_hello_latest-2c8044f3e589.build:/cache /var/run/docker.sock:/var/run/docker.sock pack-cache-muhsinozbek_hello_latest-2c8044f3e589.launch:/launch-cache pack-layers-aycuqazocl:/layers pack-app-okstuiqbga:/workspace�[0m
  Network Mode: �[94m�[0m
Starting creator...
Parsing inputs...
Ensuring privileges...
Executing command...
�[36m===> ANALYZING�[0m
Timer: Analyzer started at 2023-11-29T16:17:17Z
Image with name "index.docker.io/muhsinozbek/hello:latest" not found
Found image with identifier "d5daf29d8f277cf4f2e2208bc92bc42c6cb0e100bc535d3561c75977ebfe8b94"
Timer: Analyzer ran for 1.430916ms and ended at 2023-11-29T16:17:17Z
Run image info in analyzed metadata is: 
{"Reference":"d5daf29d8f277cf4f2e2208bc92bc42c6cb0e100bc535d3561c75977ebfe8b94","Image":"index.docker.io/paketobuildpacks/run-jammy-tiny:latest","Extend":false,"target":{"os":"linux","arch":"arm64"}}
�[36m===> DETECTING�[0m
Timer: Detector started at 2023-11-29T16:17:17Z
Checking for match against descriptor: {linux amd64  [{ubuntu 18.04}]}
======== Output: paketo-buildpacks/procfile@5.6.4 ========
SKIPPED: No procfile found from either source path or binding.
======== Results ========
pass: paketo-community/rustup@1.9.1
pass: paketo-community/rust-dist@1.19.0
pass: paketo-buildpacks/syft@1.32.1
fail: paketo-community/cargo@0.10.1
skip: paketo-buildpacks/procfile@5.6.4
======== Error: dev.knative-extensions.go@0.0.6 ========
unable to satisfy target os/arch constraints; run image: {"os":"linux","arch":"arm64"}, buildpack: [{"os":"linux","arch":"amd64","distros":[{"name":"ubuntu","version":"18.04"}]}]
======== Results ========
pass: paketo-buildpacks/go-dist@2.4.3
err:  dev.knative-extensions.go@0.0.6
======== Output: paketo-buildpacks/leiningen@4.6.8 ========
SKIPPED: project.clj could not be found in /workspace/project.clj
======== Output: paketo-buildpacks/gradle@7.6.1 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_EXCLUDE_FILES                                                                       colon separated list of glob patterns, matched source files are removed�[0m
�[2m    $BP_GRADLE_ADDITIONAL_BUILD_ARGUMENTS                                                   the additionnal arguments (appended to BP_GRADLE_BUILD_ARGUMENTS) to pass to Gradle�[0m
�[2m    $BP_GRADLE_BUILD_ARGUMENTS             --no-daemon -Dorg.gradle.welcome=never assemble  the arguments to pass to Gradle�[0m
�[2m    $BP_GRADLE_BUILD_FILE                                                                   the location of the main build config file, relative to the application root�[0m
�[2m    $BP_GRADLE_BUILT_ARTIFACT              build/libs/*.[jw]ar                              the built application artifact explicitly.  Supersedes $BP_GRADLE_BUILT_MODULE�[0m
�[2m    $BP_GRADLE_BUILT_MODULE                                                                 the module to find application artifact in�[0m
�[2m    $BP_GRADLE_INIT_SCRIPT_PATH                                                             the path to a Gradle init script file�[0m
�[2m    $BP_INCLUDE_FILES                                                                       colon separated list of glob patterns, matched source files are included�[0m
�[2m    $BP_JAVA_INSTALL_NODE                  false                                            whether to install Yarn/Node binaries based on the presence of a package.json or yarn.lock file�[0m
�[2m    $BP_NODE_PROJECT_PATH                                                                   configure a project subdirectory to look for `package.json` and `yarn.lock` files�[0m
SKIPPED: No plans could be resolved
======== Output: paketo-buildpacks/sbt@6.12.9 ========
SKIPPED: build.sbt could not be found in /workspace/build.sbt
======== Output: paketo-buildpacks/executable-jar@6.8.2 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_EXECUTABLE_JAR_LOCATION         a glob specifying which jar files should be used�[0m
�[2m    $BP_LIVE_RELOAD_ENABLED      false  enable live process reload in the image�[0m
======== Output: paketo-buildpacks/datadog@4.3.0 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_DATADOG_ENABLED    false  whether to contribute the Datadog trace agent�[0m
  �[2mLaunch Configuration:�[0m
�[2m    $BPL_DATADOG_DISABLED  false  whether to disable the Datadog trace agent (Java only!)�[0m
SKIPPED: variable 'BP_DATADOG_ENABLED' not set to true
======== Output: paketo-buildpacks/procfile@5.6.7 ========
SKIPPED: No procfile found from either source path or binding.
======== Output: paketo-buildpacks/image-labels@4.5.5 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_IMAGE_LABELS       arbitrary image labels�[0m
�[2m    $BP_OCI_AUTHORS        the org.opencontainers.image.authors image label�[0m
�[2m    $BP_OCI_CREATED        the org.opencontainers.image.created image label�[0m
�[2m    $BP_OCI_DESCRIPTION    the org.opencontainers.image.description image label�[0m
�[2m    $BP_OCI_DOCUMENTATION  the org.opencontainers.image.documentation image label�[0m
�[2m    $BP_OCI_LICENSES       the org.opencontainers.image.licenses image label�[0m
�[2m    $BP_OCI_REF_NAME       the org.opencontainers.image.ref.name image label�[0m
�[2m    $BP_OCI_REVISION       the org.opencontainers.image.revision image label�[0m
�[2m    $BP_OCI_SOURCE         the org.opencontainers.image.source image label�[0m
�[2m    $BP_OCI_TITLE          the org.opencontainers.image.title image label�[0m
�[2m    $BP_OCI_URL            the org.opencontainers.image.url image label�[0m
�[2m    $BP_OCI_VENDOR         the org.opencontainers.image.vendor image label�[0m
�[2m    $BP_OCI_VERSION        the org.opencontainers.image.version image label�[0m
SKIPPED: No supported environment variables were set
======== Results ========
pass: paketo-buildpacks/ca-certificates@3.6.6
pass: paketo-buildpacks/upx@3.4.6
pass: paketo-buildpacks/bellsoft-liberica@10.4.2
pass: paketo-buildpacks/syft@1.39.0
skip: paketo-buildpacks/leiningen@4.6.8
skip: paketo-buildpacks/gradle@7.6.1
pass: paketo-buildpacks/maven@6.15.11
skip: paketo-buildpacks/sbt@6.12.9
pass: paketo-buildpacks/executable-jar@6.8.2
pass: paketo-buildpacks/spring-boot@5.27.5
skip: paketo-buildpacks/datadog@4.3.0
pass: paketo-buildpacks/native-image@5.12.6
skip: paketo-buildpacks/procfile@5.6.7
skip: paketo-buildpacks/environment-variables@4.5.6
skip: paketo-buildpacks/image-labels@4.5.5
Resolving plan... (try #1)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #2)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #3)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #4)
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #5)
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #6)
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #7)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #8)
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #9)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #10)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #11)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #12)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #13)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #14)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #15)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #16)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #17)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #18)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #19)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #20)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #21)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #22)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #23)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #24)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #25)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #26)
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #27)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #28)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #29)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #30)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #31)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #32)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #33)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #34)
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #35)
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #36)
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #37)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #38)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #39)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #40)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #41)
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #42)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/upx@3.4.6 provides unused upx
fail: paketo-buildpacks/native-image@5.12.6 provides unused native-image-application
Resolving plan... (try #43)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #44)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #45)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #46)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #47)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #48)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #49)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #50)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #51)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #52)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #53)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #54)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #55)
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #56)
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #57)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #58)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
Resolving plan... (try #59)
fail: paketo-buildpacks/native-image@5.12.6 requires native-processed
Resolving plan... (try #60)
fail: paketo-buildpacks/native-image@5.12.6 requires native-image-builder
======== Output: paketo-buildpacks/leiningen@4.6.8 ========
SKIPPED: project.clj could not be found in /workspace/project.clj
======== Output: paketo-buildpacks/clojure-tools@2.8.12 ========
SKIPPED: no 'deps.edn' file found in the application path
======== Output: paketo-buildpacks/gradle@7.6.1 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_EXCLUDE_FILES                                                                       colon separated list of glob patterns, matched source files are removed�[0m
�[2m    $BP_GRADLE_ADDITIONAL_BUILD_ARGUMENTS                                                   the additionnal arguments (appended to BP_GRADLE_BUILD_ARGUMENTS) to pass to Gradle�[0m
�[2m    $BP_GRADLE_BUILD_ARGUMENTS             --no-daemon -Dorg.gradle.welcome=never assemble  the arguments to pass to Gradle�[0m
�[2m    $BP_GRADLE_BUILD_FILE                                                                   the location of the main build config file, relative to the application root�[0m
�[2m    $BP_GRADLE_BUILT_ARTIFACT              build/libs/*.[jw]ar                              the built application artifact explicitly.  Supersedes $BP_GRADLE_BUILT_MODULE�[0m
�[2m    $BP_GRADLE_BUILT_MODULE                                                                 the module to find application artifact in�[0m
�[2m    $BP_GRADLE_INIT_SCRIPT_PATH                                                             the path to a Gradle init script file�[0m
�[2m    $BP_INCLUDE_FILES                                                                       colon separated list of glob patterns, matched source files are included�[0m
�[2m    $BP_JAVA_INSTALL_NODE                  false                                            whether to install Yarn/Node binaries based on the presence of a package.json or yarn.lock file�[0m
�[2m    $BP_NODE_PROJECT_PATH                                                                   configure a project subdirectory to look for `package.json` and `yarn.lock` files�[0m
SKIPPED: No plans could be resolved
======== Output: paketo-buildpacks/sbt@6.12.9 ========
SKIPPED: build.sbt could not be found in /workspace/build.sbt
======== Output: paketo-buildpacks/executable-jar@6.8.2 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_EXECUTABLE_JAR_LOCATION         a glob specifying which jar files should be used�[0m
�[2m    $BP_LIVE_RELOAD_ENABLED      false  enable live process reload in the image�[0m
======== Output: paketo-buildpacks/apache-tomcat@7.13.15 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_JAVA_APP_SERVER                             the application server to use�[0m
�[2m    $BP_TOMCAT_CONTEXT_PATH                         the application context path�[0m
�[2m    $BP_TOMCAT_ENV_PROPERTY_SOURCE_DISABLED  false  Disable Tomcat's EnvironmentPropertySource�[0m
�[2m    $BP_TOMCAT_EXT_CONF_SHA256                      the SHA256 hash of the external Tomcat configuration archive�[0m
�[2m    $BP_TOMCAT_EXT_CONF_STRIP                0      the number of directory components to strip from the external Tomcat configuration archive�[0m
�[2m    $BP_TOMCAT_EXT_CONF_URI                         the download location of the external Tomcat configuration�[0m
�[2m    $BP_TOMCAT_EXT_CONF_VERSION                     the version of the external Tomcat configuration�[0m
�[2m    $BP_TOMCAT_VERSION                       9.*    the Tomcat version�[0m
  �[2mLaunch Configuration:�[0m
�[2m    $BPL_TOMCAT_ACCESS_LOGGING_ENABLED              the Tomcat access logging state�[0m
PASSED: a WEB-INF directory was not found, this is normal when building from source
======== Output: paketo-buildpacks/apache-tomee@1.7.8 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_JAVA_APP_SERVER                                   the application server to use�[0m
�[2m    $BP_TOMEE_CONTEXT_PATH                                the application context path�[0m
�[2m    $BP_TOMEE_DISTRIBUTION                  microprofile  the Tomee distribution�[0m
�[2m    $BP_TOMEE_ENV_PROPERTY_SOURCE_DISABLED  false         Disable Tomcat's EnvironmentPropertySource�[0m
�[2m    $BP_TOMEE_EXT_CONF_SHA256                             the SHA256 hash of the external Tomee configuration archive�[0m
�[2m    $BP_TOMEE_EXT_CONF_STRIP                0             the number of directory components to strip from the external Tomee configuration archive�[0m
�[2m    $BP_TOMEE_EXT_CONF_URI                                the download location of the external Tomee configuration�[0m
�[2m    $BP_TOMEE_EXT_CONF_VERSION                            the version of the external Tomee configuration�[0m
�[2m    $BP_TOMEE_VERSION                       8.*           the Tomee version�[0m
  �[2mLaunch Configuration:�[0m
�[2m    $BPL_TOMEE_ACCESS_LOGGING_ENABLED                     the Tomee access logging state�[0m
PASSED: a WEB-INF directory was not found, this is normal when building from source
======== Output: paketo-buildpacks/procfile@5.6.7 ========
SKIPPED: No procfile found from either source path or binding.
======== Output: paketo-buildpacks/jattach@1.4.8 ========
SKIPPED: BP_JATTACH_ENABLED was not set to true
======== Output: paketo-buildpacks/azure-application-insights@5.17.1 ========
SKIPPED: no binding of type ApplicationInsights found
======== Output: paketo-buildpacks/google-stackdriver@8.0.3 ========
SKIPPED: no bindings of type 'StackdriverDebugger' or 'StackdriverProfiler' found
======== Output: paketo-buildpacks/datadog@4.3.0 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_DATADOG_ENABLED    false  whether to contribute the Datadog trace agent�[0m
  �[2mLaunch Configuration:�[0m
�[2m    $BPL_DATADOG_DISABLED  false  whether to disable the Datadog trace agent (Java only!)�[0m
SKIPPED: variable 'BP_DATADOG_ENABLED' not set to true
======== Output: paketo-buildpacks/java-memory-assistant@1.4.8 ========
SKIPPED: BP_JMA_ENABLED was not set to true
======== Output: paketo-buildpacks/image-labels@4.5.5 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_IMAGE_LABELS       arbitrary image labels�[0m
�[2m    $BP_OCI_AUTHORS        the org.opencontainers.image.authors image label�[0m
�[2m    $BP_OCI_CREATED        the org.opencontainers.image.created image label�[0m
�[2m    $BP_OCI_DESCRIPTION    the org.opencontainers.image.description image label�[0m
�[2m    $BP_OCI_DOCUMENTATION  the org.opencontainers.image.documentation image label�[0m
�[2m    $BP_OCI_LICENSES       the org.opencontainers.image.licenses image label�[0m
�[2m    $BP_OCI_REF_NAME       the org.opencontainers.image.ref.name image label�[0m
�[2m    $BP_OCI_REVISION       the org.opencontainers.image.revision image label�[0m
�[2m    $BP_OCI_SOURCE         the org.opencontainers.image.source image label�[0m
�[2m    $BP_OCI_TITLE          the org.opencontainers.image.title image label�[0m
�[2m    $BP_OCI_URL            the org.opencontainers.image.url image label�[0m
�[2m    $BP_OCI_VENDOR         the org.opencontainers.image.vendor image label�[0m
�[2m    $BP_OCI_VERSION        the org.opencontainers.image.version image label�[0m
SKIPPED: No supported environment variables were set
======== Results ========
pass: paketo-buildpacks/ca-certificates@3.6.6
pass: paketo-buildpacks/bellsoft-liberica@10.4.2
pass: paketo-buildpacks/yarn@1.2.0
pass: paketo-buildpacks/node-engine@3.0.1
pass: paketo-buildpacks/syft@1.39.0
skip: paketo-buildpacks/leiningen@4.6.8
skip: paketo-buildpacks/clojure-tools@2.8.12
skip: paketo-buildpacks/gradle@7.6.1
pass: paketo-buildpacks/maven@6.15.11
skip: paketo-buildpacks/sbt@6.12.9
pass: paketo-buildpacks/watchexec@2.8.6
pass: paketo-buildpacks/executable-jar@6.8.2
pass: paketo-buildpacks/apache-tomcat@7.13.15
pass: paketo-buildpacks/apache-tomee@1.7.8
pass: paketo-buildpacks/liberty@3.8.10
pass: paketo-buildpacks/dist-zip@5.6.7
pass: paketo-buildpacks/spring-boot@5.27.5
skip: paketo-buildpacks/procfile@5.6.7
skip: paketo-buildpacks/jattach@1.4.8
skip: paketo-buildpacks/azure-application-insights@5.17.1
skip: paketo-buildpacks/google-stackdriver@8.0.3
skip: paketo-buildpacks/datadog@4.3.0
skip: paketo-buildpacks/java-memory-assistant@1.4.8
skip: paketo-buildpacks/encrypt-at-rest@4.5.10
skip: paketo-buildpacks/environment-variables@4.5.6
skip: paketo-buildpacks/image-labels@4.5.5
Resolving plan... (try #1)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #2)
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #3)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #4)
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #5)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #6)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #7)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #8)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #9)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #10)
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #11)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #12)
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #13)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #14)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #15)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #16)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #17)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #18)
skip: paketo-buildpacks/liberty@3.8.10 requires jdk
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #19)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #20)
skip: paketo-buildpacks/liberty@3.8.10 requires jdk
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #21)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #22)
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #23)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #24)
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #25)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #26)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #27)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #28)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused native-image-builder
Resolving plan... (try #29)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #30)
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #31)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #32)
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/spring-boot@5.27.5 requires jvm-application
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused jdk
Resolving plan... (try #33)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #34)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #35)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/liberty@3.8.10 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
fail: paketo-buildpacks/maven@6.15.11 provides unused maven
Resolving plan... (try #36)
skip: paketo-buildpacks/executable-jar@6.8.2 requires jre
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jre
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jre
skip: paketo-buildpacks/liberty@3.8.10 requires jre
skip: paketo-buildpacks/dist-zip@5.6.7 requires jre
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/spring-boot@5.27.5 requires jvm-application
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused jdk
Resolving plan... (try #37)
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #38)
skip: paketo-buildpacks/liberty@3.8.10 requires jdk
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
fail: paketo-buildpacks/node-engine@3.0.1 provides unused node
Resolving plan... (try #39)
fail: paketo-buildpacks/maven@6.15.11 requires jdk
Resolving plan... (try #40)
skip: paketo-buildpacks/liberty@3.8.10 requires jdk
skip: paketo-buildpacks/node-engine@3.0.1 provides unused npm
skip: paketo-buildpacks/node-engine@3.0.1 provides unused node
skip: paketo-buildpacks/maven@6.15.11 provides unused maven
skip: paketo-buildpacks/yarn@1.2.0 provides unused yarn
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
skip: paketo-buildpacks/executable-jar@6.8.2 requires jvm-application-package
skip: paketo-buildpacks/apache-tomcat@7.13.15 requires jvm-application-package
skip: paketo-buildpacks/apache-tomee@1.7.8 requires jvm-application-package
skip: paketo-buildpacks/dist-zip@5.6.7 requires jvm-application-package
skip: paketo-buildpacks/spring-boot@5.27.5 requires jvm-application
fail: paketo-buildpacks/bellsoft-liberica@10.4.2 provides unused jre
======== Output: paketo-buildpacks/git@1.0.7 ========
failed to find .git directory and no git credential service bindings present
======== Output: paketo-buildpacks/procfile@5.6.7 ========
SKIPPED: No procfile found from either source path or binding.
======== Output: paketo-buildpacks/image-labels@4.5.5 ========
  �[2mBuild Configuration:�[0m
�[2m    $BP_IMAGE_LABELS       arbitrary image labels�[0m
�[2m    $BP_OCI_AUTHORS        the org.opencontainers.image.authors image label�[0m
�[2m    $BP_OCI_CREATED        the org.opencontainers.image.created image label�[0m
�[2m    $BP_OCI_DESCRIPTION    the org.opencontainers.image.description image label�[0m
�[2m    $BP_OCI_DOCUMENTATION  the org.opencontainers.image.documentation image label�[0m
�[2m    $BP_OCI_LICENSES       the org.opencontainers.image.licenses image label�[0m
�[2m    $BP_OCI_REF_NAME       the org.opencontainers.image.ref.name image label�[0m
�[2m    $BP_OCI_REVISION       the org.opencontainers.image.revision image label�[0m
�[2m    $BP_OCI_SOURCE         the org.opencontainers.image.source image label�[0m
�[2m    $BP_OCI_TITLE          the org.opencontainers.image.title image label�[0m
�[2m    $BP_OCI_URL            the org.opencontainers.image.url image label�[0m
�[2m    $BP_OCI_VENDOR         the org.opencontainers.image.vendor image label�[0m
�[2m    $BP_OCI_VERSION        the org.opencontainers.image.version image label�[0m
SKIPPED: No supported environment variables were set
======== Results ========
pass: paketo-buildpacks/ca-certificates@3.6.6
pass: paketo-buildpacks/watchexec@2.8.6
pass: paketo-buildpacks/go-dist@2.4.3
skip: paketo-buildpacks/git@1.0.7
pass: paketo-buildpacks/go-mod-vendor@1.0.26
pass: paketo-buildpacks/go-build@2.1.1
skip: paketo-buildpacks/procfile@5.6.7
skip: paketo-buildpacks/environment-variables@4.5.6
skip: paketo-buildpacks/image-labels@4.5.5
Resolving plan... (try #1)
fail: paketo-buildpacks/ca-certificates@3.6.6 provides unused ca-certificates
Resolving plan... (try #2)
skip: paketo-buildpacks/watchexec@2.8.6 provides unused watchexec
4 of 9 buildpacks participating
paketo-buildpacks/ca-certificates 3.6.6
paketo-buildpacks/go-dist         2.4.3
paketo-buildpacks/go-mod-vendor   1.0.26
paketo-buildpacks/go-build        2.1.1
Timer: Detector ran for 900.066042ms and ended at 2023-11-29T16:17:18Z
�[36m===> RESTORING�[0m
Timer: Restorer started at 2023-11-29T16:17:18Z
Restoring Layer Metadata
Reading buildpack directory: /layers/paketo-buildpacks_ca-certificates
Reading buildpack directory: /layers/paketo-buildpacks_go-dist
Reading buildpack directory: /layers/paketo-buildpacks_go-mod-vendor
Reading buildpack directory: /layers/paketo-buildpacks_go-build
Reading Buildpack Layers directory /layers
Reading buildpack directory: /layers/paketo-buildpacks_ca-certificates
Reading Buildpack Layers directory /layers
Reading buildpack directory: /layers/paketo-buildpacks_go-dist
Reading Buildpack Layers directory /layers
Reading buildpack directory: /layers/paketo-buildpacks_go-mod-vendor
Reading Buildpack Layers directory /layers
Reading buildpack directory: /layers/paketo-buildpacks_go-build
Timer: Restorer ran for 1.9145ms and ended at 2023-11-29T16:17:18Z
�[36m===> BUILDING�[0m
Timer: Builder started at 2023-11-29T16:17:18Z
Running build for buildpack paketo-buildpacks/ca-certificates@3.6.6
Looking up buildpack
Finding plan
Creating plan directory
Preparing paths
Running build command
�[34m�[0m
�[34m�[1mPaketo Buildpack for CA Certificates�[0m�[34m 3.6.6�[0m
  �[34;2;3mhttps://github.com/paketo-buildpacks/ca-certificates�[0m
  �[34mLaunch Helper�[0m: �[33mContributing�[0m to layer
�[2m    Creating /layers/paketo-buildpacks_ca-certificates/helper/exec.d/ca-certificates-helper�[0m
Processing layers
Updating environment
Reading output files
Updating buildpack processes
Updating process list
Finished running build for buildpack paketo-buildpacks/ca-certificates@3.6.6
Running build for buildpack paketo-buildpacks/go-dist@2.4.3
Looking up buildpack
Finding plan
Creating plan directory
Preparing paths
Running build command
Paketo Buildpack for Go Distribution 2.4.3
  Resolving Go version
    Candidate version sources (in priority order):
      go.mod    -> ">= 1.14"
      <unknown> -> ""

    Selected Go version (using go.mod): 1.21.4

  Executing build process
    Installing Go 1.21.4
      Completed in 11.624s

  Generating SBOM for /layers/paketo-buildpacks_go-dist/go
      Completed in 2ms

Processing layers
Updating environment
Reading output files
Updating buildpack processes
Updating process list
Finished running build for buildpack paketo-buildpacks/go-dist@2.4.3
Running build for buildpack paketo-buildpacks/go-mod-vendor@1.0.26
Looking up buildpack
Finding plan
Creating plan directory
Preparing paths
Running build command
Paketo Buildpack for Go Mod Vendor 1.0.26
  Executing build process
    Running 'go mod vendor'
      Completed in 700ms

  Generating SBOM for /workspace/go.mod
      Completed in 61ms

Processing layers
Updating environment
Reading output files
Updating buildpack processes
Updating process list
Finished running build for buildpack paketo-buildpacks/go-mod-vendor@1.0.26
Running build for buildpack paketo-buildpacks/go-build@2.1.1
Looking up buildpack
Finding plan
Creating plan directory
Preparing paths
Running build command
Paketo Buildpack for Go Build 2.1.1
  Executing build process
    Running 'go build -o /layers/paketo-buildpacks_go-build/targets/bin -buildmode pie -trimpath .'
      go: no main packages to build
      Failed after 363ms
Timer: Builder ran for 13.36658634s and ended at 2023-11-29T16:17:31Z
�[31;1mERROR: �[0mfailed to build: exit status 1


@muhsin09
Copy link
Author

$kind version
kind v0.20.0 go1.21.1 darwin/arm64

@aliok
Copy link
Member

aliok commented Nov 30, 2023

cc @lkingland

@lou-lan
Copy link

lou-lan commented Dec 5, 2023

I have same problem. node is ok, golang project have no main packages to build problem.

problem version:

  • v0.39.0-30-g7ebf92dc
  • v0.38.2-1-gd697f4b5

@muhsin09
Copy link
Author

muhsin09 commented Dec 6, 2023

most probably it is because of os/arch constraints, the log is below:

======== Error: dev.knative-extensions.go@0.0.6 ========
unable to satisfy target os/arch constraints; run image: {"os":"linux","arch":"arm64"}, buildpack: [{"os":"linux","arch":"amd64","distros":[{"name":"ubuntu","version":"18.04"}]}]
======== Results ========
pass: paketo-buildpacks/go-dist@2.4.3
err: dev.knative-extensions.go@0.0.6

@aliok
Copy link
Member

aliok commented Dec 6, 2023

I just switched to an M2 this week and I see the same issue.

It was working fine last week on my Intel chip Mac.

@muhsin09
Copy link
Author

muhsin09 commented Dec 6, 2023

/assign

@Muhammad-Raiyan
Copy link

Just wanted to mention that I am facing the same issue.

@matejvasek
Copy link
Contributor

I just switched to an M2 this week and I see the same issue.

It was working fine last week on my Intel chip Mac.

paketo's buildpack do not support arm64 yet IIRC

You could use s2i build strategy that should be multi-arch.

@matejvasek
Copy link
Contributor

You could use s2i build strategy that should be multi-arch.

Well unfortunately Go specifically is not supporting build with s2i, sorry.

@matejvasek
Copy link
Contributor

@muhsin09 could you please verify this has been fixed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants