Non è possibile eseguire il debug node.js da Eclipse utilizzando devtools cromo
-
25-10-2019 - |
Domanda
Sto cercando di eseguire il debug node.js sotto Ubuntu con Eclipse: 3.7.1, cromo JS Debugger 0.3 e Node.js 4.12 (stabile).
I installato e configurato il debug, come descritto a https: //github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger .
Ho eseguito la mia app nodo con --debug, quindi corro di debug in Eclipse, lo vedo collega alla porta di debug, ma poi si blocca con il messaggio " Si è verificato un errore interno durante la: 'Avvio Nodo 5858'. java.lang.NullPointerException "
Comunicazione appare come:
Ricevuto da Chrome: Tipo: connect V8-Version: 3.1.8.26 Protocollo-Version: 1 Embedding-Host: node v0.4.12 Content-Length: 0
fine del messaggio
Inviato a Chrome:
fine del messaggio
Content-Length: 46
{ "seq": 3, "type": "richiesta", "comando": "versione"}
fine del messaggio
Ricevuto da Chrome:
Content-Length: 135
{ "seq": 2, "request_seq": 3, "type": "risposta", "comando": "versione", "successo": true, "corpo": { "V8Version": "3.1. 8.26 "}," arbitri ": []," continuo ": true}
fine del messaggio
Soluzione
Credo che si dovrebbe segnalare il problema, dal momento che si tratta di eccezione (chiaramente un bug).
Ecco istruzioni: http://code.google.com/p/chromedevtools/wiki / HowToReportProblem
E 'anche cover come ottenere lo StackTrace NullPointerException che è probabilmente il pezzo più prezioso dei dati qui.
Altri suggerimenti
Usa WebStorm (PhpStorm) e Node.js estensione debug