redhat-developer / redhat-developer/vscode-java
vscode diagnosis problems issue after clean java language server workspace problems
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
Environment
- Operating System: win11 & macOS 15
- JDK version: JDK 17
- Language Support for Java(TM) by Red Hat :v1.4x.x (v.1.40-v.1.42 also)
While developing Java in VS Code, I occasionally run into resolution issues. I used to resolve them by executing the "Clean Java Language Server Workspace" command. However, I've recently observed that after using this command and restarting VS Code, the diagnostics (errors, warnings, infos) count always resets to 0.
Furthermore, diagnostics appear to only analyze files that are currently open in the editor. As a result, if a change breaks a reference in another file that isn’t opened, no error is shown—unless the affected file is explicitly opened.
The only workaround I’ve found so far is to clone the project into a new directory. Cloning into the same original path doesn't solve the issue, and clearing cache has no effect either.
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 damit, das Problem in VS Code in den gemeldeten Windows- und macOS-Umgebungen zu reproduzieren, und verwenden Sie dabei den Befehl "Clean Java Language Server Workspace" in einem Java-Projekt. Prüfen Sie, ob die Diagnosen nach einem Neustart verschwinden und ob nicht geöffnete Dateien analysiert werden; als erledigt gilt die Aufgabe, wenn die Diagnosen weiterhin verfügbar sind und fehlerhafte Verweise gemeldet werden, ohne jede betroffene Datei zu öffnen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100