Eclipse - Eclipse se cuelga al autocompletar

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 5 puestos en Eclipse (en relación al último mes)
Gráfica de Eclipse

Eclipse se cuelga al autocompletar

Publicado por Jaime (1 intervención) el 24/04/2020 16:09:14
Hola, a ver si alguien me puede echar una mano.

Desarrollando un proyecto Java, al poner "sout" y pulsar Ctrl+Space para que me autocomplete a System.out.println, se me queda bloqueado sin autocompletarme, y tengo que terminar cerrandolo

Me pasa lo mismo cuando escribo System y añado el punto (.) para que me muestre los métodos.

Tengo instalada la ultima versión de Eclipse instalada ( 2020-03 (4.15.0)). Es como si no me encontrara un archivo de Caml ¿? (pongo la traza al finaL), así que también he coprobado que tengo instalado el pluggin Languagge Support for Apache Camel, que no sé para qué sirve pero por si podía estar relacionado.

Y ayer me pasaba algo parecido con una versión anterior de Eclipse, la 2019-12, que se colgaba al intentar acceder a los métodos de cualquier clase, no solo System. Ahora eso no me pasa, pero sí lo de que no me funcione el autocompletado (Ctrl+Space) ni acceder a los métodos de System.

He consultado el log del workspace y la traza que queda es la siguiente:

!ENTRY com.github.camel-tooling.eclipse.client 4 0 2020-04-24 16:07:17.063
!MESSAGE Cannot get the Camel LSP Server jar.
!STACK 0
java.net.URISyntaxException: Illegal character in path at index 16: file:/C:/Program Files/Java/eclipse/jee-2020-03/eclipse/../../../../../Users/Jaime/.p2/pool/plugins/com.github.camel-tooling.eclipse.client_1.0.0.202001061453/libs/camel-lsp-server-1.1.0-SNAPSHOT.jar
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at com.github.cameltooling.eclipse.client.CamelLSPStreamConnectionProvider.computeCamelLanguageServerJarPath(CamelLSPStreamConnectionProvider.java:64)
at com.github.cameltooling.eclipse.client.CamelLSPStreamConnectionProvider.computeCommands(CamelLSPStreamConnectionProvider.java:55)
at com.github.cameltooling.eclipse.client.CamelLSPStreamConnectionProvider.<init>(CamelLSPStreamConnectionProvider.java:42)
at sun.reflect.GeneratedConstructorAccessor71.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:204)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:923)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
at org.eclipse.lsp4e.LanguageServersRegistry$ExtensionLanguageServerDefinition.createConnectionProvider(LanguageServersRegistry.java:118)
at org.eclipse.lsp4e.LanguageServerWrapper.start(LanguageServerWrapper.java:211)
at org.eclipse.lsp4e.LanguageServerWrapper.getInitializedServer(LanguageServerWrapper.java:654)
at org.eclipse.lsp4e.LanguageServiceAccessor.lambda$14(LanguageServiceAccessor.java:589)
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.util.Iterator.forEachRemaining(Unknown Source)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(Unknown Source)
at java.util.stream.ReferencePipeline.toArray(Unknown Source)
at org.eclipse.lsp4e.LanguageServiceAccessor.getLanguageServers(LanguageServiceAccessor.java:602)
at org.eclipse.lsp4e.operations.rename.LSPRenameHandler.isEnabled(LSPRenameHandler.java:125)
at org.eclipse.ui.internal.handlers.HandlerProxy.isEnabled(HandlerProxy.java:300)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:78)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252)
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.jface.action.MenuManager.update(MenuManager.java:860)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:860)
at org.eclipse.ui.internal.Workbench.updateActiveWorkbenchWindowMenuManager(Workbench.java:3204)
at org.eclipse.ui.internal.Workbench.lambda$0(Workbench.java:3186)
at org.eclipse.jface.bindings.BindingManager.fireBindingManagerChanged(BindingManager.java:903)
at org.eclipse.jface.bindings.BindingManager.setActiveBindings(BindingManager.java:2183)
at org.eclipse.jface.bindings.BindingManager.recomputeBindings(BindingManager.java:1744)
at org.eclipse.jface.bindings.BindingManager.contextManagerChanged(BindingManager.java:693)
at org.eclipse.core.commands.contexts.ContextManager.fireContextManagerChanged(ContextManager.java:164)
at org.eclipse.core.commands.contexts.ContextManager.removeActiveContext(ContextManager.java:245)
at org.eclipse.ui.internal.contexts.ContextAuthority.updateContext(ContextAuthority.java:695)
at org.eclipse.ui.internal.contexts.ContextAuthority.activateContext(ContextAuthority.java:168)
at org.eclipse.ui.internal.contexts.ContextAuthority.checkWindowType(ContextAuthority.java:234)
at org.eclipse.ui.internal.contexts.ContextAuthority.updateEvaluationContext(ContextAuthority.java:723)
at org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:281)
at org.eclipse.ui.AbstractSourceProvider.fireSourceChanged(AbstractSourceProvider.java:67)
at org.eclipse.ui.internal.services.WorkbenchSourceProvider.lambda$2(WorkbenchSourceProvider.java:698)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1174)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1036)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1046)
at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1521)
at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2128)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4715)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:335)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1480)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2100)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4749)
at org.eclipse.swt.internal.win32.OS.BringWindowToTop(Native Method)
at org.eclipse.swt.widgets.Decorations.bringToTop(Decorations.java:211)
at org.eclipse.swt.widgets.Shell.open(Shell.java:1228)
at org.eclipse.jface.window.Window.open(Window.java:795)
at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerRegistry$1$1.widgetSelected(CompletionProposalComputerRegistry.java:479)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4105)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1078)
at org.eclipse.swt.widgets.Link.wmNotifyChild(Link.java:713)
at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5766)
at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1950)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5334)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Link.callWindowProc(Link.java:161)
at org.eclipse.swt.widgets.Widget.wmLButtonUp(Widget.java:1914)
at org.eclipse.swt.widgets.Control.WM_LBUTTONUP(Control.java:5147)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4755)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3522)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
at org.eclipse.jface.window.Window.open(Window.java:799)
at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerRegistry.lambda$0(CompletionProposalComputerRegistry.java:487)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3897)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3527)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:658)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)


.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder