We are using the spring-boot-maven-plugin to build a docker image.
Today, our builds started to fail because the build process was unable to download said artifact from the Spring boot JFrog repository.
Following URL gives a 404 for me: https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar
Is there some rate limiting in place or did the repository move elsewhere?!
Build logfile:
[INFO] --- spring-boot-maven-plugin:2.5.2:build-image (build-image) @ insurancedb --- [INFO] Building image 'XXXXXXXXXX:4567/stefan/insurancedb:21.08.0-SNAPSHOT' [INFO] [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 0% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 5% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 13% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 28% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 38% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 49% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 58% [INFO] > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 100% [INFO] > Pulled builder image 'paketobuildpacks/builder@sha256:db02338b0539d070516a991cd769946c9929d6a17d8e59b5f6f98a4abf32ebe4' [INFO] > Pulling run image 'docker.io/paketobuildpacks/run:base-cnb' 43% [INFO] > Pulling run image 'docker.io/paketobuildpacks/run:base-cnb' 100% [INFO] > Pulled run image 'paketobuildpacks/run@sha256:6acf44e9bda4bfa4e60b9c42e726b3f38f7376b780a7d895c7a0e1e291936857' [INFO] > Executing lifecycle version v0.11.3 [INFO] > Using build cache volume 'pack-cache-bc9b20451d0f.build' [INFO] [INFO] > Running creator [INFO] [creator] ===> DETECTING [INFO] [creator] 5 of 18 buildpacks participating [INFO] [creator] paketo-buildpacks/ca-certificates 2.3.2 [INFO] [creator] paketo-buildpacks/bellsoft-liberica 8.1.2 [INFO] [creator] paketo-buildpacks/executable-jar 5.1.2 [INFO] [creator] paketo-buildpacks/dist-zip 4.1.2 [INFO] [creator] paketo-buildpacks/spring-boot 4.4.2 [INFO] [creator] ===> ANALYZING [INFO] [creator] Previous image with name "XXXXXXXXXX:4567/stefan/insurancedb:21.08.0-SNAPSHOT" not found [INFO] [creator] ===> RESTORING [INFO] [creator] ===> BUILDING [INFO] [creator]
[INFO] [creator] Paketo CA Certificates Buildpack 2.3.2 [INFO] [creator] https://github.com/paketo-buildpacks/ca-certificates [INFO] [creator] Launch Helper: Contributing to layer [INFO] [creator] Creating /layers/paketo-buildpacks_ca-certificates/helper/exec.d/ca-certificates-helper [INFO] [creator]
[INFO] [creator] Paketo BellSoft Liberica Buildpack 8.1.2 [INFO] [creator] https://github.com/paketo-buildpacks/bellsoft-liberica [INFO] [creator] Build Configuration: [INFO] [creator] $BP_JVM_VERSION 16.* the Java version [INFO] [creator] Launch Configuration: [INFO] [creator] $BPL_JVM_HEAD_ROOM 0 the headroom in memory calculation [INFO] [creator] $BPL_JVM_LOADED_CLASS_COUNT 35% of classes the number of loaded classes in memory calculation [INFO] [creator] $BPL_JVM_THREAD_COUNT 250 the number of threads in memory calculation [INFO] [creator] $JAVA_TOOL_OPTIONS the JVM launch flags [INFO] [creator] BellSoft Liberica JRE 16.0.1: Contributing to layer [INFO] [creator] Downloading from https://github.com/bell-sw/Liberica/releases/download/16.0.1+9/bellsoft-jre16.0.1+9-linux-amd64.tar.gz [INFO] [creator] Verifying checksum [INFO] [creator] Expanding to /layers/paketo-buildpacks_bellsoft-liberica/jre [INFO] [creator] Adding 129 container CA certificates to JVM truststore [INFO] [creator] Writing env.launch/BPI_APPLICATION_PATH.default [INFO] [creator] Writing env.launch/BPI_JVM_CACERTS.default [INFO] [creator] Writing env.launch/BPI_JVM_CLASS_COUNT.default [INFO] [creator] Writing env.launch/BPI_JVM_SECURITY_PROVIDERS.default [INFO] [creator] Writing env.launch/JAVA_HOME.default [INFO] [creator] Writing env.launch/MALLOC_ARENA_MAX.default [INFO] [creator] Launch Helper: Contributing to layer [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/active-processor-count [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/java-opts [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/link-local-dns [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/memory-calculator [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/openssl-certificate-loader [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/security-providers-configurer [INFO] [creator] Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/security-providers-classpath-9 [INFO] [creator] JVMKill Agent 1.16.0: Contributing to layer [INFO] [creator] Downloading from https://github.com/cloudfoundry/jvmkill/releases/download/v1.16.0.RELEASE/jvmkill-1.16.0-RELEASE.so [INFO] [creator] Verifying checksum [INFO] [creator] Copying to /layers/paketo-buildpacks_bellsoft-liberica/jvmkill [INFO] [creator] Writing env.launch/JAVA_TOOL_OPTIONS.append [INFO] [creator] Writing env.launch/JAVA_TOOL_OPTIONS.delim [INFO] [creator] Java Security Properties: Contributing to layer [INFO] [creator] Writing env.launch/JAVA_SECURITY_PROPERTIES.default [INFO] [creator] Writing env.launch/JAVA_TOOL_OPTIONS.append [INFO] [creator] Writing env.launch/JAVA_TOOL_OPTIONS.delim [INFO] [creator]
[INFO] [creator] Paketo Executable JAR Buildpack 5.1.2 [INFO] [creator] https://github.com/paketo-buildpacks/executable-jar [INFO] [creator] Class Path: Contributing to layer [INFO] [creator] Writing env/CLASSPATH.delim [INFO] [creator] Writing env/CLASSPATH.prepend [INFO] [creator] Process types: [INFO] [creator] executable-jar: java org.springframework.boot.loader.JarLauncher (direct) [INFO] [creator] task: java org.springframework.boot.loader.JarLauncher (direct) [INFO] [creator] web: java org.springframework.boot.loader.JarLauncher (direct) [INFO] [creator]
[INFO] [creator] Paketo Spring Boot Buildpack 4.4.2 [INFO] [creator] https://github.com/paketo-buildpacks/spring-boot [INFO] [creator] Creating slices from layers index [INFO] [creator] dependencies [INFO] [creator] spring-boot-loader [INFO] [creator] snapshot-dependencies [INFO] [creator] application [INFO] [creator] Launch Helper: Contributing to layer [INFO] [creator] Creating /layers/paketo-buildpacks_spring-boot/helper/exec.d/spring-cloud-bindings [INFO] [creator] Spring Cloud Bindings 1.7.1: Contributing to layer [INFO] [creator] Downloading from https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar [INFO] [creator] unable to invoke layer creator [INFO] [creator] unable to contribute spring-cloud-bindings layer [INFO] [creator] unable to get dependency spring-cloud-bindings [INFO] [creator] unable to download https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar [INFO] [creator] unable to request https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar [INFO] [creator] Get "https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar": x509: certificate signed by unknown authority [INFO] [creator] ERROR: failed to build: exit status 1 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:43 min [INFO] Finished at: 2021-07-21T14:28:35Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.5.2:build-image (build-image) on project insurancedb: Execution build-image of goal org.springframework.boot:spring-boot-maven-plugin:2.5.2:build-image failed: Builder lifecycle 'creator' failed with status code 145 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
pom.xml configuration
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<image>
<name>XXXXXXXXXX:4567/stefan/${project.artifactId}:${project.version}</name>
<publish>true</publish>
</image>
<docker>
<publishRegistry>
<username>jenkins</username>
<password>XXXXXXXX</password>
<url>https://XXXXXX:4567/</url>
<email>XXXX@XXXXXX</email>
</publishRegistry>
</docker>
</configuration>
<executions>
<execution>
<id>build-image</id>
<goals>
<goal>build-image</goal>
</goals>
<phase>install</phase>
</execution>
</executions>
</plugin>
Comment From: scottfrederick
The Spring operations team is looking into an outage for repo.spring.io. We'll leave this issue open until the outage is resolved. Check https://status.spring.io/ for updates.