Eclipse IDE没有响应/长时间挂起

时间:2019-05-24 07:49:06

标签: java eclipse eclipse-2018-09

我对Eclipse 2018-09 JEE版本有问题,导致IDE长时间不响应。有时它根本无法恢复。 我什至创建了一个新的工作区,但是不久就出现了同样的问题。 它变得非常令人沮丧。

关于如何解决它的任何想法?

日志中有很多Interrupted和Timeout异常的实例:



    !ENTRY org.eclipse.lsp4e 4 0 2019-05-24 08:38:52.455
    !MESSAGE 
    !STACK 0
    java.lang.InterruptedException
        at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:347)
        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
        at org.eclipse.lsp4e.operations.hover.LSBasedHover.getHoverInfo(LSBasedHover.java:108)
        at org.springframework.tooling.boot.ls.jdt.SpringBootJavaHoverProvider.getHoverInfo2(SpringBootJavaHoverProvider.java:43)
        at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:167)
        at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:133)
        at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:89)
        at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:169)

    !ENTRY org.eclipse.lsp4e 4 0 2019-05-24 08:39:54.416
    !MESSAGE 
    !STACK 0
    java.util.concurrent.TimeoutException
        at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771)
        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
        at org.eclipse.lsp4e.operations.declaration.OpenDeclarationHyperlinkDetector.detectHyperlinks(OpenDeclarationHyperlinkDetector.java:79)
        at org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:81)
        at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)


1 个答案:

答案 0 :(得分:0)

今天我遇到了同样的问题。

转到 Windows -> 首选项 -> 语言服务器。禁用所有复选框,应用并关闭。重新启动IDE。它为我解决了问题。

以下链接可能对您有所帮助 https://github.com/spring-projects/sts4/issues/25