: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 :framework:webmvc-jetty:checkKotlinGradlePluginConfigurationErrors :framework:webmvc-jetty:compileKotlin FROM-CACHE :framework:webmvc-jetty:compileJava FROM-CACHE :framework:webmvc-jetty:processResources :framework:webmvc-jetty:classes :framework:webmvc-jetty: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 :framework:webmvc-jetty:compileAppTestKotlin NO-SOURCE :framework:webmvc-jetty:compileAppTestJava FROM-CACHE :framework:webmvc-jetty:processAppTestResources NO-SOURCE :framework:webmvc-jetty:appTestClasses UP-TO-DATE :framework:webmvc-jetty:resolveMainClassName :framework:webmvc-jetty:processAot FROM-CACHE :framework:webmvc-jetty:compileAotKotlin NO-SOURCE :framework:webmvc-jetty:compileAotJava FROM-CACHE :framework:webmvc-jetty:processAotResources :framework:webmvc-jetty:aotClasses :framework:webmvc-jetty:generateResourcesConfigFile FROM-CACHE :framework:webmvc-jetty: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/17.0.0/x64/bellsoft-liberica-vm-openjdk17-23.0.9/lib/svm/bin/native-image ======================================================================================================================== GraalVM Native Image: Generating 'webmvc-jetty' (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 ------------------------------------------------------------------------------------------------------------------------ Warning: Method java.lang.Thread.isVirtual() not found. Warning: Method java.util.concurrent.Executors.newVirtualThreadPerTaskExecutor() not found. Warning: Could not resolve class jetty.HelloWorldServlet for reflection configuration. Reason: java.lang.ClassNotFoundException: jetty.HelloWorldServlet. Warning: Could not resolve class org.eclipse.jetty.ee10.servlets.PushCacheFilter for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.jetty.ee10.servlets.PushCacheFilter. Warning: Could not resolve class org.eclipse.jetty.ee10.webapp.ClassMatcher$ByLocationOrModule for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.jetty.ee10.webapp.ClassMatcher$ByLocationOrModule. Warning: Could not resolve class org.eclipse.jetty.ee10.webapp.ClassMatcher$ByPackageOrName for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.jetty.ee10.webapp.ClassMatcher$ByPackageOrName. Warning: Method sun.security.provider.NativePRNG.() not found. Warning: Could not resolve class apple.security.AppleProvider for reflection configuration. Reason: java.lang.ClassNotFoundException: apple.security.AppleProvider. Warning: Method java.lang.Thread.isVirtual() not found. Warning: Method java.util.concurrent.Executors.newVirtualThreadPerTaskExecutor() not found. Warning: Method sun.security.provider.NativePRNG.() not found. Warning: Method ch.qos.logback.core.FileAppender.valueOf(String) not found. Warning: Method ch.qos.logback.core.Layout.valueOf(String) not found. Warning: Method ch.qos.logback.core.rolling.RollingPolicy.valueOf(String) not found. Warning: Method ch.qos.logback.core.rolling.TriggeringPolicy.valueOf(String) not found. Warning: Method ch.qos.logback.core.spi.ContextAware.valueOf(String) not found. Warning: Could not resolve class javax.inject.Inject for reflection configuration. Reason: java.lang.ClassNotFoundException: javax.inject.Inject. Warning: Could not resolve class javax.inject.Qualifier for reflection configuration. Reason: java.lang.ClassNotFoundException: javax.inject.Qualifier. Warning: Could not resolve class javax.money.MonetaryAmount for reflection configuration. Reason: java.lang.ClassNotFoundException: javax.money.MonetaryAmount. Warning: Could not resolve class org.eclipse.core.runtime.FileLocator for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.core.runtime.FileLocator. Warning: Could not resolve class org.reactivestreams.Publisher for reflection configuration. Reason: java.lang.ClassNotFoundException: org.reactivestreams.Publisher. [1/8] Initializing... (7.7s @ 0.21GB) Java version: 17.0.16+13-LTS, vendor version: Liberica-NIK-23.0.9-1 Graal compiler: optimization level: 2, target machine: x86-64-v3 C compiler: gcc (linux, x86_64, 13.3.0) Garbage collector: Serial GC (max heap size: 80% of RAM) 1 user-specific feature(s) - org.springframework.aot.nativex.feature.PreComputeFieldFeature 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. [2/8] Performing analysis... [*******] (78.5s @ 2.62GB) 19,898 (91.43%) of 21,763 types reachable 32,056 (69.66%) of 46,021 fields reachable 95,343 (63.55%) of 150,019 methods reachable 6,195 types, 723 fields, and 5,827 methods registered for reflection 64 types, 72 fields, and 55 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (9.3s @ 2.34GB) [4/8] Parsing methods... [***] (8.3s @ 2.25GB) [5/8] Inlining methods... [***] (4.9s @ 1.80GB) [6/8] Compiling methods... [********] (66.0s @ 2.54GB) [7/8] Layouting methods... [***] (5.5s @ 3.73GB) [8/8] Creating image... [***] (6.1s @ 1.89GB) 45.50MB (50.36%) for code area: 61,851 compilation units 41.51MB (45.94%) for image heap: 449,977 objects and 235 resources 3.35MB ( 3.71%) for other data 90.36MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 13.22MB java.base 9.99MB byte[] for code metadata 4.51MB kotlin-reflect-1.9.25.jar 4.89MB java.lang.Class 3.88MB java.xml 4.39MB java.lang.String 2.12MB jackson-databind-2.18.4.jar 4.37MB byte[] for java.lang.String 1.66MB spring-core-6.2.10-SNAPSHOT.jar 3.59MB byte[] for general heap data 1.60MB spring-boot-3.4.8-SNAPSHOT.jar 2.70MB byte[] for embedded resources 1.37MB svm.jar (Native Image) 1.67MB com.oracle.svm.core.hub.DynamicHubCompanion 1.03MB spring-web-6.2.10-SNAPSHOT.jar 1.25MB byte[] for reflection metadata 997.66kB spring-beans-6.2.10-SNAPSHOT.jar 918.68kB java.lang.String[] 995.59kB jetty-util-12.0.23.jar 718.48kB c.o.svm.core.hub.DynamicHub$ReflectionMetadata 13.73MB for 102 more packages 6.70MB for 4062 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. ------------------------------------------------------------------------------------------------------------------------ 16.6s (8.8% of total time) in 89 GCs | Peak RSS: 6.35GB | CPU load: 3.63 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/webmvc-jetty/build/native/nativeCompile/webmvc-jetty (executable) ======================================================================================================================== Finished generating 'webmvc-jetty' in 3m 7s. [native-image-plugin] Native Image written to: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/webmvc-jetty/build/native/nativeCompile :framework:webmvc-jetty:startNativeApp :framework:webmvc-jetty:nativeAppTest :framework:webmvc-jetty:stopNativeApp [Incubating] Problems report is available at: file:///home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/build/reports/problems/problems-report.html 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.14/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 4m 22s 21 actionable tasks: 13 executed, 8 from cache