Code: Select all
2025-10-21T00:25:50.049+0200 [QUIET] [system.out] {"time":"2025-10-20T22:25:50.049Z","msg":"Application run failed","component":"org.springframework.boot.SpringApplication","thread":"main","level":"ERROR","err":{"name":"org.springframework.beans.factory.BeanDefinitionStoreException","message":"Incompatible class format in file [/Users/wiktoor/IdeaProjects/warehouse-activities/build/classes/java/main/com/.../warehouse/activities/WarehouseActivitiesApplication.class]: set system property 'spring.classformat.ignore' to 'true' if you mean to ignore such files during classpath scanning","stack":"org.springframework.beans.factory.BeanDefinitionStoreException: Incompatible class format in file [/Users/wiktoor/IdeaProjects/warehouse-activities/build/classes/java/main/com/.../warehouse/activities/WarehouseActivitiesApplication.class]: set system property 'spring.classformat.ignore' to 'true' if you mean to ignore such files during classpath scanning
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:504)
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:351)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:277)
at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:332)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:267)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:193)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:171)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:418)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
at com.....warehouse.activities.WarehouseActivitiesApplication.main(WarehouseActivitiesApplication.java:23)
Caused by: org.springframework.core.type.classreading.ClassFormatException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that is not supported yet. Consider compiling with a lower '-target' or upgrade your framework version. Affected class: file [/Users/wiktoor/IdeaProjects/warehouse-activities/build/classes/java/main/com/.../warehouse/activities/WarehouseActivitiesApplication.class]
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:59)
at org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:48)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103)
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:122)
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:470)
... 20 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 69
at org.springframework.asm.ClassReader.(ClassReader.java:200)
at org.springframework.asm.ClassReader.(ClassReader.java:180)
at org.springframework.asm.ClassReader.(ClassReader.java:166)
at org.springframework.asm.ClassReader.(ClassReader.java:288)
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:56)
... 24 common frames omitted
"}}
Wie kann ich „nicht unterstützte Klassendatei-Hauptversion 60“ in IntelliJ IDEA beheben?
aber ich habe versucht, mein org.springframework.boot auf 3.4.0 und Gradle auf 9.1.0 zu aktualisieren, die angeblich Java 25 sind kompatibel.
BEARBEITEN: Ich habe versucht, org.ow2.asm:asm auf 9.8 zu aktualisieren (was Java 25-kompatibel sein sollte), aber es funktioniert immer noch nicht.
Mobile version