microsoft / microsoft/vscode-java-dependency
Extension activates wrongly on running user tasks
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 199
- Forks
- 105
- Ø Merge
- 1 T. 22 Std.
- Gemergte PRs (30 T.)
- 27
Beschreibung
Type: Bug
I have a user task configured in vscode to run upon a certain shortcut (launching some external editor on the currently open folder).
A few vscode versions ago, this user task was sometimes not activating anymore. However when waiting a long time I noticed that the user task would work but always super slowly and a notification in vscode saying that it activates the java extension (though my projects have nothing to do with java and the user task neither, it just launches an external editor on the current workspace folder).
The vscode extension bisect command revealed the java extension as being the culprit.
(maybe related to https://github.com/microsoft/vscode/issues/175833)
Extension version: 0.21.2
VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T09:57:11.797Z)
OS version: Darwin x64 22.3.0
Modes:
Sandboxed: No
System Info
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz (16 x 2300) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
| Load (avg) | 5, 4, 3 |
| Memory (System) | 32.00GB (0.86GB free) |
| Process Argv | --crash-reporter-id 83993668-ab1b-4a86-9124-7b327487db9f |
| Screen Reader | no |
| VM | 0% |
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
Beginne damit, die Verzögerung mit der gemeldeten VS Code-Benutzeraufgabe zu reproduzieren, und verwende das Ergebnis von VS Code Extension Bisect, um zu bestätigen, dass die Java extension beteiligt ist. Überprüfe das Aktivierungsverhalten der Erweiterung im Vergleich zum zugehörigen VS Code issue; abgeschlossen ist die Aufgabe, wenn nicht zugehörige Benutzeraufgaben die Java extension nicht mehr aktivieren oder auf sie warten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100