MetaMask / MetaMask/rpc-errors

React-Native crashed when try access `err.stack`

Offen
#131 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.