【问题标题】:Lombok Eclipse issue: "Requesting Java AST from selection"Lombok Eclipse 问题:“从选择中请求 Java AST”
【发布时间】:2017-01-05 03:57:36
【问题描述】:

我的 Eclipse 中安装了 Lombok 插件。很多天以来,它一直运行良好。突然之间,我经常在 Eclipse 中弹出一个包含以下详细信息的窗口:

An error has occurred. See error log for more details.
lombok/launch/PatchFixesHider$PatchFixes


An internal error occurred during: "Requesting Java AST from selection".
lombok/launch/PatchFixesHider$PatchFixes

Eclipse 错误日志是这样的:

!ENTRY org.eclipse.ui.workbench 4 2 2016-08-29 13:18:38.631
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.LinkageError: lombok/launch/PatchFixesHider$PatchFixes
    at org.eclipse.jdt.internal.ui.search.OccurrencesFinder.addUsage(OccurrencesFinder.java)
    at org.eclipse.jdt.internal.ui.search.OccurrencesFinder.visit(OccurrencesFinder.java:158)
    at org.eclipse.jdt.core.dom.QualifiedName.accept0(QualifiedName.java:168)
    at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
    at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
    at org.eclipse.jdt.core.dom.PackageDeclaration.accept0(PackageDeclaration.java:225)
    at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
    at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)

Eclipse 版本:

Eclipse Java EE IDE for Web Developers.

Version: Neon Release (4.6.0)
Build id: 20160613-1800

这个弹出窗口经常出现,非常烦人。有谁知道解决这个问题的解决方案吗?

【问题讨论】:

  • See error log for more details 错误日志说什么?
  • @ppeterka :使用错误日志更新问题。
  • 您使用的是哪个版本的 Lombok 和 Eclipse?似乎有些人能够通过更新解决此问题(请参阅issue #920)。

标签: java eclipse plugins ide lombok


【解决方案1】:

删除了较旧的 jar 并使用最新的 lombok jar(版本 1.16.10)进行了更新.. 重新启动了我的系统。这解决了这个问题。不知道这个问题的原因是什么。

【讨论】:

【解决方案2】:

遇到同样的问题,重启 Eclipse 对我来说就足够了。

【讨论】:

    猜你喜欢
    • 2018-01-09
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    • 2011-03-31
    • 2017-09-12
    • 2012-03-02
    相关资源
    最近更新 更多