evanw / evanw/node-source-map-support

Crash while generating stack trace

Aperta
#131 13 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
2.2k
Fork
223
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

While trying to translate a stack trace my project hits this case:

```
// Fix position in Node where some (internal) code is prepended.
// See https://github.com/evanw/node-source-map-support/issues/36
if (line === 1 && !isInBrowser() && !frame.isEval()) {
column -= 62;
}
```

Which doesn't apply to my code, because it doesn't has the header mentioned in that issue... It just has code on the first line, but it has less than 62 columns so it crashes later when the column is negative.

Apart from that, if translating the stack trace to typescript fails I think you should just print the original javascript stacktrace, not throw an error.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il caso di traduzione dello stack trace descritto nell’issue, incluso il codice nella prima riga con meno di 62 colonne. Segui il percorso di traduzione degli stack trace di Node e verifica che la gestione delle colonne negative non provochi più un crash; quando la traduzione fallisce, lo stack trace JavaScript originale dovrebbe rimanere disponibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.