Eclipse:Eclipse PDT 升级到版本 5.0.1.201706221952 后无法打开编辑器

Eclipse : Could not open editor after Eclipse PDT upgrade to version 5.0.1.201706221952

我刚刚通过下载 Eclipse PDT 版本 5.0.1.201706221952 升级了我的 Eclipse PHP IDE,但这是个坏主意,因为我不能再使用 Eclipse。我想我遇到了一个错误,因为我无法打开项目的任何文件,Eclipse 文件编辑器似乎已损坏。 DLTK 索引似乎也被破坏了(至少对于我当前的项目......)。有时编辑器可以打开我的一个文件,但文件名没有显示,我无法保存修改。

我试图清理我的项目,因为我发现了一个类似的问题 (Could not open the editor: Editor could not be initialized. NoClassDefFoundError),但我遇到了构建工作区错误。

知道如何让 Eclipse 编辑器工作吗?



构建工作区错误:

Errors occurred during the build.
Errors running builder 'Script Builder' on project 'PROJET_VISA_ECLIPSE'.
java.lang.NoClassDefFoundError: 
org/eclipse/php/internal/core/compiler/ast/visitor/PHPASTVisitor

启动时出错:

An internal error occurred during: "Initialize DLTK".
java.lang.NoClassDefFoundError: 
org/eclipse/php/internal/core/compiler/ast/visitor/PHPASTVisitor

Dubture 插件也遇到错误:

com.dubture.twig.core.index.TwigIndexingVisitorExtension.

编辑器错误:没有 id org.eclipse.ui.internal.emptyEditorTab

的编辑器描述符
java.lang.Exception
at org.eclipse.ui.internal.EditorReference.createErrorPart(EditorReference.java:340)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:321)

这个问题似乎是由于新的 PDT 版本和 Symfony 插件不兼容造成的。

我在 Eclipse 的两个版本(4.6 和 4.7,PDT 为 5.0.1)中都有同样的错误,我只需要卸载 Symfony 插件(连同 Twig 插件)就可以了。