MetaMask / MetaMask/rpc-errors
React-Native crashed when try access `err.stack`
- Vorherrschende Sprache
- TypeScript
- Sterne
- 172
- Forks
- 34
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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);
}
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem Einstiegspunkt rpcErrors.invalidRequest() und vergleiche den von ihm zurückgegebenen Fehler mit einem nativen Error in React Native 0.72.0. Reproduziere den Zugriff auf err.stack und überprüfe, dass das Lesen der Eigenschaft nicht mehr abstürzt, während das bestehende Error-Verhalten unverändert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- react-native, typescript
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100