evanw / evanw/node-source-map-support
Crash while generating stack trace
- 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