我已经安装了一个新鲜的eclipse氧气和AngularIDE。第二天我打开我的项目并打开一个*. 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)
我该怎么弥补呢?
从Genuitec卸载AngularIDE,改用Angular Eclipse插件。
闭源AngularIDE进行加载时编织来修补JavaEclipse平台和其他插件的字节码(出于法律原因;不必发布它们的更改)。与使用公共API相比,加载时编织补丁难以维护,错误难以定位和修复。