I’m using Eclipse 2024-06.
Everything was working reasonably well until last Friday, when my laptop disk died, and I had to get it reimaged. Most things were recovered, but now when I start Eclipse, I see “Initializing language server …” and it never completes. I finally enabled the console log for the Language Server, and it shows this:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSymbolIndex' defined in file [C:Usersdk068x.p2poolpluginsorg.springframework.tooling.boot.ls_1.55.1.202406141939serversspring-boot-language-serverBOOT-INFclassesorgspringframeworkidevscodebootappSpringSymbolIndex.class]: org/springframework/ide/vscode/boot/app/SpringSymbolIndex$2
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
... 19 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/springframework/ide/vscode/boot/app/SpringSymbolIndex$2
at org.springframework.ide.vscode.boot.app.SpringSymbolIndex.afterPropertiesSet(SpringSymbolIndex.java:169)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1835)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
... 29 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.ide.vscode.boot.app.SpringSymbolIndex$2
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 32 common frames omitted
I literally didn’t change anything in the Eclipse config, this is just what I see when I started Eclipse again after the reimaging and file recovery.
Curiously, I also am having problems with vscode and github copilot that I didn’t have before, but I imagine that has to be unrelated.