[Feature] Expo Go download and installation errors hide the underlying failure details
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 78/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- react-native, typescript, vscode
Piste de recherche
Repérez la gestion des erreurs de téléchargement et d’installation pour Android et iOS dans la commande « Download and install Expo Go on simulator or device », puis lisez comment le mécanisme NestedError existant est utilisé. Ajoutez des tests de régression pour les échecs de téléchargement et d’installation sur les deux plateformes ; le travail est terminé lorsque les erreurs contextualisées conservent l’exception d’origine et exposent son message pour faciliter le diagnostic.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
The “Download and install Expo Go on simulator or device” command replaces
download and installation exceptions with generic messages:
- “Failed to download Expo Go.”
- “Failed to install Expo Go.”
The original exception is discarded in both the Android and iOS flows.
This hides details needed to diagnose failures, such as network errors,
permission issues, insufficient disk space, or ADB/simulator errors.
Steps to reproduce
- Run the “Download and install Expo Go on simulator or device” command
in an Expo-managed project. - Select Android or iOS.
- Trigger a download failure, or select Auto and trigger an installation failure.
- Inspect the reported error.
Actual behavior
The command reports a generic failure message without preserving the
underlying exception.
Expected behavior
Keep the contextual download/installation failure message while preserving
the original exception and making its details available for troubleshooting.
Suggested solution
Use the existing NestedError mechanism to retain the original exception
as innerError and include its message in the contextual error.
Add regression tests for download and installation failures on both platforms.
- Langage dominant
- TypeScript
- Étoiles
- 2.7k
- Forks
- 303
- Merge moyen
- 22 h 52 min
- PR mergées (30 j)
- 36
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/vscode-react-native
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
microsoft/vscode-react-native#3062 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
microsoft/vscode-react-native#3055 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
microsoft/vscode-react-native#3053 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
microsoft/vscode-react-native#3052 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
microsoft/vscode-react-native#3037 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microsoft/vscode-react-native
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
pending close triaging
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
anomalyco/opencode#62582 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
callstack/react-native-paper#5189 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
live-codes/livecodes#1079 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Add: ESP 2 ROOuverteapproved check:passed streams:add
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour