2017-08-07 5 views
1

J'ai installé une nouvelle éclipse d'oxygène et l'IDE Angular de genuitec. Le deuxième jour, j'ai ouvert mon projet et a ouvert un fichier * .ts, je suis arrivé cette erreur:Comment réparer la RuntimeException dans l'éditeur TypeScript de genuitec pour l'éclipse d'oxygène?

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) 

comment puis-je résoudre ce problème?

Répondre

1

désinstallation IDE angulaire de Genuitec et utiliser le Angular Eclipse plug-in place.

La source fermée Angular IDE tisse du temps de chargement pour corriger le bytecode Java de la plateforme Eclipse et d'autres plug-ins (pour des raisons légales, pour ne pas avoir à publier leurs modifications). Contrairement à l'utilisation d'une API publique, les correctifs de tissage au chargement sont difficiles à maintenir et les erreurs sont difficiles à localiser et à corriger.

+2

AngularJS Eclipse est pour Angular1, veuillez installer https://marketplace.eclipse.org/content/angular2-eclipse pour Angular2 – Angelo

+0

@Angelo Thx pour votre commentaire. J'ai changé la réponse en conséquence. N'hésitez pas à modifier ma réponse. En tant qu'auteur _Angular Eclipse_ vous savez mieux que moi. – howlger

+0

Genuitec utilise AngularJS Eclipse mais leur IDE Angular n'est pas basé sur Angular2 Eclipse. S'il vous plaît supprimer le "original" – Angelo