microsoft / microsoft/vscode-java-debug

When debug in second time, there is no code prompt in debug console

Ouverte
#1,536 1 commentaire 2 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

Good day all,

When I use vscode to debug java code, I found that when I debug my code more than one time, there is no code prompt in DEBUG CONSOLE.

My Environment:
Windows: Windows 11 Professional 24H2
VSCode: 1.97.2
Debugger for Java: v0.58.1
Java: Java 17

Reproduce Steps:

  1. Open code in VSCode;
  2. Waiting Java compile, and add break point;
  3. First time run code in debug mode;
  4. Open DEBUG CONSOLE, the code prompt function going well.
    Image
  5. Stop debug;
  6. Rerun code in debug mode and open DEBUG CONSOLE, there is no code prompt;
    Image

Continually, the code prompt function keeps unavailable even if:

  • Close and re-open vscode;
  • Clean Work Space
  • Re-compile the project
  • etc.

Unless, code prompt in DEBUG COLSE works again when:

  1. Close VSCode;
  2. Delete target folder in the directory;
  3. Reopen the project and first time debug the code;

The minimalist code is attached (Just a simple Springboot Application). Could anyone check if it is a bug or environment specific?

demo.zip

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 avec le fichier demo.zip joint dans VS Code et reproduisez la séquence documentée du premier et du deuxième débogage en utilisant les versions indiquées de Windows, Java et l’extension. Comparez le comportement de complétion de DEBUG CONSOLE entre les sessions et vérifiez si la suppression de target modifie le résultat. Le travail est considéré comme terminé lorsque les invites de code restent disponibles après l’arrêt et le redémarrage de la session de débogage.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, vscode
Domaine
devtools
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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