: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:transactional-event-listener:compileJava FROM-CACHE :framework:transactional-event-listener:processResources :framework:transactional-event-listener:classes :framework:transactional-event-listener: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:transactional-event-listener:compileAppTestJava FROM-CACHE :framework:transactional-event-listener:processAppTestResources NO-SOURCE :framework:transactional-event-listener:appTestClasses UP-TO-DATE :framework:transactional-event-listener:resolveMainClassName :framework:transactional-event-listener:processAot FROM-CACHE :framework:transactional-event-listener:compileAotJava FROM-CACHE :framework:transactional-event-listener:processAotResources :framework:transactional-event-listener:aotClasses :framework:transactional-event-listener:generateResourcesConfigFile FROM-CACHE :framework:transactional-event-listener: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.6/lib/svm/bin/native-image ======================================================================================================================== GraalVM Native Image: Generating 'transactional-event-listener' (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 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: Method com.zaxxer.hikari.HikariConfig.getScheduledExecutorService() not found. Warning: Method com.zaxxer.hikari.HikariConfig.isInitializationFailFast() not found. Warning: Method com.zaxxer.hikari.HikariConfig.isJdbc4ConnectionTest() not found. Warning: Method com.zaxxer.hikari.HikariConfig.setInitializationFailFast(boolean) not found. Warning: Method com.zaxxer.hikari.HikariConfig.setJdbc4ConnectionTest(boolean) not found. Warning: Method com.zaxxer.hikari.HikariConfig.setScheduledExecutorService(ScheduledThreadPoolExecutor) not found. Warning: Could not register method org.h2.fulltext.FullTextLucene.createIndex(Connection, String, String, String) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.dropAll(Connection) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.dropIndex(Connection, String, String) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.init(Connection) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.reindex(Connection) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.search(Connection, String, int, int) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene.searchData(Connection, String, int, int) for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexFormatTooOldException. Warning: Could not register method org.h2.fulltext.FullTextLucene$FullTextTrigger.() for reflection. Reason: java.lang.NoClassDefFoundError: org/apache/lucene/index/IndexableFieldType. Warning: Could not resolve class jakarta.inject.Inject for reflection configuration. Reason: java.lang.ClassNotFoundException: jakarta.inject.Inject. Warning: Could not resolve class jakarta.inject.Provider for reflection configuration. Reason: java.lang.ClassNotFoundException: jakarta.inject.Provider. Warning: Could not resolve class jakarta.inject.Qualifier for reflection configuration. Reason: java.lang.ClassNotFoundException: jakarta.inject.Qualifier. 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 kotlin.Metadata for reflection configuration. Reason: java.lang.ClassNotFoundException: kotlin.Metadata. Warning: Could not resolve class kotlin.reflect.full.KClasses for reflection configuration. Reason: java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses. 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... (6.6s @ 0.11GB) Java version: 17.0.13+12-LTS, vendor version: Liberica-NIK-23.0.6-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) 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. Warning: The log4j library has been detected, but the version is unavailable. Due to Log4Shell, please ensure log4j is at version 2.17.1 or later. [2/8] Performing analysis... [******] (65.4s @ 1.81GB) 14,536 (88.46%) of 16,433 types reachable 25,039 (65.17%) of 38,420 fields reachable 73,060 (60.65%) of 120,454 methods reachable 4,423 types, 272 fields, and 3,867 methods registered for reflection 133 types, 216 fields, and 118 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (7.9s @ 1.72GB) [4/8] Parsing methods... [***] (6.7s @ 1.52GB) [5/8] Inlining methods... [***] (4.9s @ 1.79GB) [6/8] Compiling methods... [*******] (54.2s @ 2.88GB) [7/8] Layouting methods... [**] (4.5s @ 1.80GB) [8/8] Creating image... [***] (5.0s @ 2.52GB) 36.21MB (50.77%) for code area: 46,781 compilation units 32.48MB (45.54%) for image heap: 361,150 objects and 178 resources 2.64MB ( 3.70%) for other data 71.33MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 12.43MB java.base 7.99MB byte[] for code metadata 5.75MB h2-2.2.224.jar 3.51MB java.lang.String 3.55MB java.xml 3.49MB java.lang.Class 2.32MB java.desktop 3.07MB byte[] for general heap data 1.39MB spring-core-6.1.16-SNAPSHOT.jar 2.81MB byte[] for java.lang.String 1.37MB svm.jar (Native Image) 2.43MB byte[] for embedded resources 1.23MB spring-boot-3.2.13-SNAPSHOT.jar 1.22MB com.oracle.svm.core.hub.DynamicHubCompanion 920.06kB spring-beans-6.1.16-SNAPSHOT.jar 836.69kB byte[] for reflection metadata 738.34kB logback-core-1.4.14.jar 730.59kB java.lang.String[] 731.86kB spring-expression-6.1.16-SNAPSHOT.jar 574.69kB java.util.HashMap$Node 5.50MB for 60 more packages 5.37MB for 2893 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. ------------------------------------------------------------------------------------------------------------------------ 10.8s (6.8% of total time) in 86 GCs | Peak RSS: 4.68GB | CPU load: 3.71 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libawt.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libawt_headless.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libawt_xawt.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libfontmanager.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libfreetype.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libjava.so (jdk_library_shim) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libjavajpeg.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/libjvm.so (jdk_library_shim) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/liblcms.so (jdk_library) /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile/transactional-event-listener (executable) ======================================================================================================================== Finished generating 'transactional-event-listener' in 2m 36s. [native-image-plugin] Native Image written to: /home/runner/work/spring-aot-smoke-tests/spring-aot-smoke-tests/framework/transactional-event-listener/build/native/nativeCompile :framework:transactional-event-listener:startNativeApp :framework:transactional-event-listener:nativeAppTest :framework:transactional-event-listener: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 3m 16s 19 actionable tasks: 12 executed, 7 from cache