Describe the bug
When building a native image using GraalVM Native Image with a basic Spring Boot application annotated with @SpringBootApplication
, a NullPointerException
occurs during the build process.
Environment
- Spring Boot version: 3.2.0
- Java version: 17 (GraalVM 21.1.0)
- Build tool: Maven 3.8.6
- OS: macOS Ventura 13.6 (also reproduced on Ubuntu 22.04)
- Native Image Maven Plugin version: 0.9.23
To Reproduce
- Create a minimal Spring Boot app with only: ```java @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
Add Spring Boot Native dependency:
Comment From: wilkinsona
Thanks for the report, but Spring Boot 3.2.0 is no longer supported. Please upgrade to a supported version (ideally 3.4.x or later as support for 3.3.x ends at the end of this month).
If the problem still occurs with a supported version and you would like us to investigate further, please provide the complete stack trace of the exception and a minimal sample that reproduces the problem without changes.
Comment From: MananG-dev
Yeah, may be this issue exists due to previous version you're working in. Even, spring 3.2.x version requires GraalVM 22.3 or higher for native image support. Have a look: https://docs.spring.io/spring-boot/how-to/native-image/developing-your-first-application.html