redhat-developer / redhat-developer/vscode-java

Compilation errors on a working codebase as soon as I install this extension

Offen
#1,842 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug Maven
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

As soon as I install this extension I start getting all kind of compilation errors in the PROBLEM view. Errors that don't make sense like saying it can't find a variable that's clearly defined.
If I close VSCode or uninstall the extension it starts working again.
Maybe something to do with classpath? Please help me figure this out, I'll pulling my hair out over this for days.

I have tried cleaning the workspace directory already.

Environment
  • Operating System: MacOS BigSur
  • JDK version: 8(Maven tells me 1.8)
  • Visual Studio Code version: 1.54.3
  • Java extension version: v0.76.0
Steps To Reproduce
  1. Open VSCode with extension installed
  2. Go to the terminal(either os terminal or VSCode terminal) and run mvn clean verify install

Sample project to reproduce the error
Logs

Current Result

Bunch of build errors

Expected Result

No build errors since this is a healthy project when it doesn't have the extension installed.

Additional Informations
  • Works normally with eclipse open.
  • Works normally with VSCode open but without this extension installed(I can install everything else in the https://github.com/Microsoft/vscode-java-pack). Meaning this is, indeed, the culprit.

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

Reproduzieren Sie das Problem mit dem Beispielprojekt segmentio/analytics-java mithilfe von mvn clean verify install unter den angegebenen Versionen von macOS, JDK 8, VS Code und der Java-Erweiterung. Vergleichen Sie die Ansicht „Problems“ und das Build-Verhalten bei installierter Erweiterung und prüfen Sie die verknüpften Logs. Als erledigt gilt die Aufgabe, wenn das fehlerfreie Projekt bei aktivierter Erweiterung keine fälschlichen Kompilierungsfehler mehr erhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, vscode
Bereich
developer-experience, devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.