microsoft / microsoft/vscode-java-debug

Stepping over a false conditional breakpoint stops the stepping and just continues.

Ouverte
#1,535 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

ai-triaged bug
Langage dominant
TypeScript
Étoiles
591
Forks
429
Merge moyen
1 j 9 h
PR mergées (30 j)
19

Description

public class DebugTest {

  public static void main(String[] args) {
    int x = 0;
    foo();
    x++;
    x++;
  }

  public static void foo() {
    int y = 0;
  }
}

With this example In put a conditional breakpoint with condition false on int y= 0. Then I put a breakpoint on int x = 0; and used Step Over. After stepping over foo I didn't hit the later lines and the program just continues. Disabling the conditional breakpoint makes stepping over work as I would expect (went from foo() to x++).

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire l’exemple Java dans vscode-java-debug avec un point d’arrêt conditionnel faux sur int y = 0, puis comparez le comportement de Step Over lorsque ce point d’arrêt est désactivé. La correction est terminée lorsque l’exécution pas à pas depuis foo() atteint les lignes x++ suivantes au lieu de poursuivre l’exécution.

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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.