Community
Participate
Working Groups
https://git.eclipse.org/r/#/c/164200/ seems to cause LSP4E to generate StackOverflowErrors in Ctrl+3/Find Actions, totally preventing it from working. java.lang.StackOverflowError at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:294) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:717) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:640) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:608) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:588) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:567) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:346) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:398) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:477) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:171) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at org.eclipse.core.internal.content.ContentType.invalidateDescriber(ContentType.java:516) at org.eclipse.core.internal.content.ContentTypeCatalog.describe(ContentTypeCatalog.java:262) at org.eclipse.core.internal.content.ContentTypeCatalog.collectMatchingByContents(ContentTypeCatalog.java:226) at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:442) at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:501) at org.eclipse.core.internal.content.ContentTypeCatalog.findContentTypesFor(ContentTypeCatalog.java:335) at org.eclipse.core.internal.content.ContentTypeMatcher.findContentTypesFor(ContentTypeMatcher.java:57) at org.eclipse.lsp4e.LSPEclipseUtils.getDocumentContentTypes(LSPEclipseUtils.java:814) at org.eclipse.lsp4e.LanguageServersRegistry.matches(LanguageServersRegistry.java:386) at org.eclipse.lsp4e.LanguageServiceAccessor.lambda$5(LanguageServiceAccessor.java:355) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1694) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) at org.eclipse.lsp4e.LanguageServiceAccessor.getLSWrappers(LanguageServiceAccessor.java:362) at org.eclipse.lsp4e.LanguageServiceAccessor.getLanguageServers(LanguageServiceAccessor.java:588) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.isEnabled(LSPRenameHandler.java:126) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:109) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:62) at org.eclipse.core.commands.Command.isEnabled(Command.java:832) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:917) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:133) at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:84) at org.eclipse.core.commands.Command.setEnabled(Command.java:856) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:916) at org.eclipse.ui.menus.CommandContributionItem.updateMenuItem(CommandContributionItem.java:531) at org.eclipse.ui.menus.CommandContributionItem.update(CommandContributionItem.java:484) at org.eclipse.ui.menus.CommandContributionItem.lambda$2(CommandContributionItem.java:323) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:327) at org.eclipse.ui.menus.CommandContributionItem.lambda$1(CommandContributionItem.java:294) at org.eclipse.core.commands.Command$1.run(Command.java:529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:522) at org.eclipse.core.commands.Command.lambda$0(Command.java:1002) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.fireHandlerChanged(HandlerServiceHandler.java:180) at org.eclipse.ui.internal.handlers.E4HandlerProxy.handlerChanged(E4HandlerProxy.java:115) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.ui.internal.handlers.HandlerProxy.lambda$1(HandlerProxy.java:372) at org.eclipse.core.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:77) at org.eclipse.core.commands.AbstractHandler.setBaseEnabled(AbstractHandler.java:111) at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.setEnabled(LSPRenameHandler.java:112) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:229) at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:76) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253) ...
Do you have a way to reproduce this? I don't see this happening with my custom LSP on the Mac. It looks like the LSRenameHandler keeps flipping its enablement, since AbstractHandler#setBaseEnabled only fires a handler-change event when the enabled state is different from the current state.
IIRC, it was with the Generic Editor open on some XML file (Wild Web Developer XML plugin was installed). I'll add more details when I have some.
Eclipse LSP4E is moving away from this bugs.eclipse.org issue tracker to https://github.com/eclipse/lsp4e/issues/ instead. If this issue is relevant to you, your action is required. 0. Verify this issue is still happening with latest LSP4E snapshots (from https://download.eclipse.org/lsp4e/snapshots ) if issue has disappeared, please change status of this issue to "CLOSED WORKFORME" with some details about your testing environment and how you did verify the issue; and you're done if issue is still present with snapshots: * Create a new issue at https://github.com/eclipse/lsp4e/issues/ ** Use as title in GitHub the title of this Bugzilla ticket (may include the bug number or not, at your own convenience) ** In the GitHub description, start with a link to this bugzilla ticket ** Optionally add new content to the description if it can helps towards resolution ** Submit GitHub issue * Update bugzilla ticket ** Add to "See also" property (up right column) the link to the newly created GitHub issue ** Add a comment "Migrated to <link-to-newly-created-GitHub-issue>" ** Set status as CLOSED MOVED ** Submit All issues that remain open will be automatically closed soon. Then the Bugzilla component for LSP4E will be archived and made read-only.