Bonjour,
De puis que j'ai fait une triple migration mon projet ne veut plus lancer.
J'ai peut être été un peu kamikaze
Je suis passé à Eclipse 2023, pour avoir java 21.
Je n'ai pas encore validé l
J'ai générer un projet Spring Boot Vide .
Et j'ai copié mes packages entre l'ancien et le nouveau Eclipse ouverts.
J(ai repris mon ancien POM.
Ca marchait encore
J'ai utilisé la migration de version de Spring boot dans l'explorateur de projet.
Maintenant il ne trouve plus mon fichier principal.
Est-ce que je dois regarder du côté de la configuration purement Eclipse ou Maven ?
Je suis un peu perdu
Voici le log
Cordialement
[qote]
2024-06-26 16:01:18.519 ERROR 26952 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\ProgramDev\eclipse-jee-2023-09\workspaces\xCompta\XCompta.Spring\target\classes\fr\xcompta\spring\Application.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [C:\ProgramDev\eclipse-jee-2023-09\workspaces\xCompta\XCompta.Spring\target\classes\fr\xcompta\spring\Application.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:454) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:316) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:276) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:132) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:290) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:245) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:202) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:170) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:325) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:242) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:748) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1227) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1216) ~[spring-boot-2.2.0.M4.jar:2.2.0.M4]
at fr.xcompta.spring.Application.main(Application.java:10) ~[classes/:na]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.2.0.M4.jar:2.2.0.M4]
Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [C:\ProgramDev\eclipse-jee-2023-09\workspaces\xCompta\XCompta.Spring\target\classes\fr\xcompta\spring\Application.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:61) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:50) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:123) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:430) ~[spring-context-5.2.0.M3.jar:5.2.0.M3]
... 23 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.springframework.asm.ClassReader.<init>(ClassReader.java:195) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.asm.ClassReader.<init>(ClassReader.java:176) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.asm.ClassReader.<init>(ClassReader.java:162) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.asm.ClassReader.<init>(ClassReader.java:283) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:58) ~[spring-core-5.2.0.M3.jar:5.2.0.M3]
... 27 common frames omitted
[/qote]
Partager