【问题标题】:Error in Eclipse with Scala IDE autocomplete带有 Scala IDE 自动完成功能的 Eclipse 出错
【发布时间】:2019-02-11 16:51:00
【问题描述】:

在带有 Scala IDE 的 Eclipse 中自动完成(ctrl-space)失败,并出现以下错误:

An internal error occurred during: "Computing additional info".
org.eclipse.jdt.internal.core.SearchableEnvironment.<init>
(Lorg/eclipse/jdt/internal/core/JavaProject;
Lorg/eclipse/jdt/core/WorkingCopyOwner;)V

我该如何解决这个问题?

Eclipse 版本:2018-12 (4.10.0)

Scala IDE 版本:4.7.0 安装了 Scala 高达 2.12

【问题讨论】:

    标签: eclipse scala


    【解决方案1】:

    好吧,事实证明这是我的一个愚蠢的疏忽。

    SearchableEnvironment 的构造函数发生了重大更改,其中添加了一个附加参数。最新的 Scala IDE 基于 Eclipse 4.7 (Oxygen),因此不适用于 4.10 / 2018-12。

    现在可以使用 Eclipse 4.7 运行 Scala IDE。

    【讨论】:

    • 不明白您对损坏的构造函数的回答。我的理解是最新的 Scala IDE 在氧气和更新的环境下运行。
    • 不,问题是底层 Eclipse JDT 库发生了重大变化,因此 Scala IDE 会在更新的 Eclipse 上中断。
    • 如果他们不保留具有原始签名的构造函数以实现向后兼容性,这在技术上是一个错误。 eclipse 组应该很容易修复
    【解决方案2】:

    这个自动完成问题在即将发布的 Eclipse 2019-06 版本中得到解决!该修复程序目前已合并到 4.12M1 里程碑中。

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=546156

    https://wiki.eclipse.org/Simultaneous_Release

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-16
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2014-02-25
    相关资源
    最近更新 更多