microsoft / microsoft/vscode-java-debug

After RestartFrame is performed evaluation doesn't work until a StepOver is done

Offen
#1,284 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

ai-triaged bug evaluation
Vorherrschende Sprache
TypeScript
Sterne
591
Forks
429
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
19

Beschreibung

[provide a description of the issue]

Environment
  • Operating System: MacOS
  • JDK version: 17
  • Visual Studio Code version: 1.74.3
  • Java extension version: v1.14.2023011609
  • Java Debugger extension version: v0.47.2022112823
Steps To Reproduce
  1. Restart the current stack frame while debugging

2.Try to evaluate a expression

Current Result

Error: Cannot evaluate because of org.eclipse.debug.core.DebugException: com.sun.jdi.InvalidStackFrameException occurred while retrieving value..

Expected Result

Expression evaluated successfully.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das Problem mit der angegebenen VS Code- und JDK-Umgebung zu reproduzieren: Starte den aktuellen Stack-Frame neu und werte dann einen Ausdruck aus. Verfolge die Pfade für Restart the current stack frame und die Ausdrucksauswertung in der Java Debugger-Erweiterung. Als erledigt gilt die Aufgabe, wenn die Auswertung unmittelbar nach dem Neustart erfolgreich ist, ohne dass StepOver erforderlich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 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.