MetaMask / MetaMask/rpc-errors
React-Native crashed when try access `err.stack`
- Lingua principale
- TypeScript
- Stelle
- 172
- Fork
- 34
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
React Native app crashed when try to access `stack` field in the error object
in reactNative ( version 0.72.0 )
to reproduce (in react native)
```
import {rpcErrors} from '@metamask/rpc-errors';
try {
let err = rpcErrors.invalidRequest();
console.log(err.stack);
} catch (error) {
console.log(error);
}
```
Accessing `stack` in `Error` class works fine
```
try {
let err = new Error("error message");
console.log(err.stack);
} catch (error) {
console.log(error);
}
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dal punto di ingresso rpcErrors.invalidRequest() e confronta l’errore restituito con un Error nativo in React Native 0.72.0. Riproduci l’accesso a err.stack e verifica che la lettura della proprietà non causi più un arresto anomalo, mentre il comportamento esistente di Error rimane invariato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- react-native, typescript
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100