如何修复genuitec的TypeScript编辑器中的RuntimeException以进行日食氧气?

时间:2017-08-07 17:10:53

标签: eclipse angular typescript eclipse-plugin

我安装了一个全新的氧气和来自genuitec的Angular IDE。 第二天我打开了我的项目并打开了一个* .ts文件,我收到了这个错误:

java.lang.RuntimeException: java.lang.IllegalStateException: The node process has crashed.
Last 4 lines of error console output:
Bridge type: classifier
Running with TS version:2.3.4
Initializing endpoint classifier in version 2.3.4
C:\Program Files\nodejs\node.exe: src\node_file.cc:557: Assertion `args[0]->IsString()' failed.


    at com.genuitec.eclipse.typescript.services.internal.Bridge.call(Bridge.java:162)

    at com.genuitec.eclipse.typescript.services.classifier.Classifier.getClassificationsForLines(Classifier.java:62)

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.classifyLines(PresentationReconciler.java:264)

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.createPresentation(PresentationReconciler.java:232)

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.processEvent(PresentationReconciler.java:130)

我该如何解决?

1 个答案:

答案 0 :(得分:1)

从Genuitec卸载 Angular IDE ,然后使用 Angular Eclipse 插件。

封闭源 Angular IDE 执行加载时编织以修补Eclipse平台和其他插件的Java字节码(出于法律原因;不必发布其更改)。与使用公共API相比,加载时织入补丁难以维护,错误难以定位和修复。