:aot-smoke-test-plugin:compileJava FROM-CACHE :aot-smoke-test-plugin:pluginDescriptors :aot-smoke-test-plugin:processResources :aot-smoke-test-plugin:classes :aot-smoke-test-plugin:jar :cloud:cloud-config-server:compileJava FROM-CACHE :cloud:cloud-config-server:processResources :cloud:cloud-config-server:classes :cloud:cloud-config-server:jar :aot-smoke-test-support:compileJava FROM-CACHE :aot-smoke-test-support:processResources NO-SOURCE :aot-smoke-test-support:classes UP-TO-DATE :aot-smoke-test-support:jar :cloud:cloud-config-server:compileAppTestJava FROM-CACHE :cloud:cloud-config-server:processAppTestResources NO-SOURCE :cloud:cloud-config-server:appTestClasses UP-TO-DATE :cloud:cloud-config-server:resolveMainClassName :cloud:cloud-config-server:processAot FROM-CACHE :cloud:cloud-config-server:compileAotJava FROM-CACHE :cloud:cloud-config-server:processAotResources :cloud:cloud-config-server:aotClasses :cloud:cloud-config-server:generateResourcesConfigFile [native-image-plugin] Resources configuration written into /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/cloud/cloud-config-server/build/native/generated/generateResourcesConfigFile/resource-config.json :cloud:cloud-config-server:nativeCompile [native-image-plugin] GraalVM Toolchain detection is disabled [native-image-plugin] GraalVM location read from environment variable: GRAALVM_HOME [native-image-plugin] Native Image executable path: /opt/hostedtoolcache/bellsoft-liberica-vm-linux-amd64/21.0.0/x64/bellsoft-liberica-vm-openjdk21-23.1.5/lib/svm/bin/native-image Warning: The option '-H:-AddAllFileSystemProviders' is experimental and must be enabled via '-H:+UnlockExperimentalVMOptions' in the future. Warning: Please re-evaluate whether any experimental option is required, and either remove or unlock it. The build output lists all active experimental options, including where they come from and possible alternatives. If you think an experimental option should be considered as stable, please file an issue. 01:19:34.771 [main] INFO org.apache.sshd.common.util.security.bouncycastle.BouncyCastleSecurityProviderRegistrar -- getOrCreateProvider(BC) created instance of org.bouncycastle.jce.provider.BouncyCastleProvider 01:19:34.778 [main] INFO org.apache.sshd.common.util.security.eddsa.EdDSASecurityProviderRegistrar -- getOrCreateProvider(EdDSA) created instance of net.i2p.crypto.eddsa.EdDSASecurityProvider 01:19:34.905 [main] INFO org.apache.sshd.common.io.DefaultIoServiceFactoryFactory -- No detected/configured IoServiceFactoryFactory; using Nio2ServiceFactoryFactory ======================================================================================================================== GraalVM Native Image: Generating 'cloud-config-server' (executable)... ======================================================================================================================== For detailed information and explanations on the build output, visit: https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md ------------------------------------------------------------------------------------------------------------------------ [1/8] Initializing... (8.2s @ 0.20GB) Java version: 21.0.5+11-LTS, vendor version: Liberica-NIK-23.1.5-1 Graal compiler: optimization level: 2, target machine: x86-64-v3 C compiler: gcc (linux, x86_64, 13.2.0) Garbage collector: Serial GC (max heap size: 80% of RAM) 2 user-specific feature(s): - com.oracle.svm.thirdparty.gson.GsonFeature - org.springframework.aot.nativex.feature.PreComputeFieldFeature ------------------------------------------------------------------------------------------------------------------------ 1 experimental option(s) unlocked: - '-H:-AddAllFileSystemProviders' (origin(s): command line) ------------------------------------------------------------------------------------------------------------------------ Build resources: - 11.80GB of memory (75.6% of 15.62GB system memory, determined at start) - 4 thread(s) (100.0% of 4 available processor(s), determined at start) SLF4J(W): No SLF4J providers were found. SLF4J(W): Defaulting to no-operation (NOP) logger implementation SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. Warning: Could not register complete reflection metadata for org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi$X25519withSHA256HKDF. Reason(s): java.lang.IncompatibleClassChangeError: org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi and org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi$X25519withSHA256HKDF disagree on InnerClasses attribute. Warning: Could not register complete reflection metadata for org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi$X448withSHA512HKDF. Reason(s): java.lang.IncompatibleClassChangeError: org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi and org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi$X448withSHA512HKDF disagree on InnerClasses attribute. [2/8] Performing analysis... [*****] (94.1s @ 2.32GB) 28,135 reachable types (92.0% of 30,570 total) 44,311 reachable fields (67.8% of 65,375 total) 132,510 reachable methods (66.8% of 198,492 total) 9,706 types, 2,236 fields, and 10,209 methods registered for reflection 62 types, 63 fields, and 55 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (11.8s @ 2.74GB) [4/8] Parsing methods... [***] (12.0s @ 1.50GB) [5/8] Inlining methods... [****] (6.8s @ 1.80GB) [6/8] Compiling methods... [*********] (87.2s @ 1.90GB) [7/8] Layouting methods... [***] (8.8s @ 2.71GB) [8/8] Creating image... [***] (9.9s @ 3.07GB) 65.77MB (49.72%) for code area: 85,643 compilation units 61.65MB (46.61%) for image heap: 630,832 objects and 356 resources 4.85MB ( 3.67%) for other data 132.27MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 15.30MB java.base 19.77MB byte[] for code metadata 7.96MB bcprov-jdk18on-1.78.1.jar 9.16MB byte[] for java.lang.String 4.58MB org.eclipse.jgit-6.10.0.202406032230-r.jar 6.97MB java.lang.Class 4.51MB tomcat-embed-core-10.1.34.jar 5.94MB java.lang.String 4.00MB java.xml 2.44MB byte[] for embedded resources 2.12MB sshd-osgi-2.12.1.jar 2.36MB com.oracle.svm.core.hub.DynamicHubCompanion 2.08MB jackson-databind-2.18.2.jar 1.79MB byte[] for reflection metadata 1.94MB svm.jar (Native Image) 1.17MB java.lang.String[] 1.63MB spring-core-6.2.2-SNAPSHOT.jar 1.08MB byte[] for general heap data 1.62MB spring-boot-3.4.1-SNAPSHOT.jar 1014.06kB c.o.svm.core.hub.DynamicHub$ReflectionMetadata 19.42MB for 117 more packages 9.99MB for 5134 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: HEAP: Set max heap for improved and more predictable memory usage. CPU: Enable more CPU features with '-march=native' for improved performance. ------------------------------------------------------------------------------------------------------------------------ 26.2s (10.9% of total time) in 2955 GCs | Peak RSS: 4.16GB | CPU load: 3.54 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/cloud/cloud-config-server/build/native/nativeCompile/cloud-config-server (executable) ======================================================================================================================== Finished generating 'cloud-config-server' in 4m 0s. [native-image-plugin] Native Image written to: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/cloud/cloud-config-server/build/native/nativeCompile :cloud:cloud-config-server:startNativeApp :cloud:cloud-config-server:nativeAppTest :cloud:cloud-config-server:stopNativeApp 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.10.2/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 4m 35s 19 actionable tasks: 13 executed, 6 from cache