microsoft / microsoft/vscode-java-debug
Debugger doesn't stop at breakpoint inside finally block when no exception raised
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 591
- Forks
- 429
- Merge moyen
- 1 j 9 h
- PR mergées (30 j)
- 19
Description
In a regular Java application, when a breakpoint is set within the finally block, the debugger session doesn’t terminate there when no exception is raised.
However, if an exception is raised during the execution of the code, the debugger will stop at the breakpoint.
Guide de contribution
Ouvrir 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.
Piste de recherche
Commencez par reproduire le comportement des points d’arrêt dans une application Java standard avec un bloc finally qui se termine sans lever d’exception, puis comparez-le avec le chemin d’exception. Suivez la gestion des points d’arrêt dans les blocs finally par le débogueur TypeScript ; le travail est terminé lorsque l’exécution s’arrête au point d’arrêt dans les deux cas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100