microsoft / microsoft/vscode-java-debug
stepFilters skipClasses setting not honored
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 591
- Forks
- 429
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 19
Beschreibung
I'm having an issue configuring vscode to prevent stepping into .class files while debugging. Am I on the right path by updating launch.json configuration with the example below? Is there another setting that would override the debugger? I'm still seeing vscode step into springframework .class files given the setting here:
"configurations": [ .... { "stepFilters": { "skipClasses": [ "org.springframework.*" ] } }
Environment
- Operating System: Mac OS X
- JDK version: openjdk version "11.0.10"
- Visual Studio Code version:Version: 1.68.1
- Java extension version: Extension Pack for Java v0.23.2022061300
- Java Debugger extension version: v0.41.0
Steps To Reproduce
- Configure
launch.jsonwith"stepFilters": { "skipClasses": [ "org.springframework.*" ] } - Run springframework app in debug and observe class files are stepped into.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit der launch.json-Konfiguration für stepFilters und reproduzieren Sie das Problem mithilfe des bereitgestellten org.springframework.*-Musters in einer Spring-Anwendung. Verfolgen Sie, wie die Java debugger extension skipClasses liest, und überprüfen Sie anschließend, dass das Stepping bei angewendeter Konfiguration nicht mehr in übereinstimmende .class-Dateien eintritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100