redhat-developer / redhat-developer/vscode-java

Unhelpful error message if JDK is too new compared to Gradle

Offen
#3,283 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

The extension sometimes incorrectly suggests to "upgrade" Gradle, while in fact it would be a downgrade.

image

Environment
  • Operating System: Windows 11
  • JDK version: 20
  • Visual Studio Code version: 1.82
  • Java extension version: v1.22.2023090904
Steps To Reproduce
  1. use JDK 20 as the default JDK on your PC
  2. open a Gradle project that targets JDK 17 and has a Gradle wrapper at version 7.5
Current Result

The unhelpful error as shown above.

Expected Result

A helpful error, which suggests to either (a) upgrade Gradle to a reasonable version, or (b) configure java.configuration.runtimes to use an actual JDK 17 installation for the JavaSE-17 runtime.

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

Es wird keine Quelldatei, kein Test und kein Einstiegspunkt genannt. Reproduziere das Problem mit JDK 20, einem JDK 17-Gradle-Projekt und dem Gradle-Wrapper 7.5 und verfolge anschließend die Fehlerbehandlung der Gradle-/JDK-Kompatibilität der Erweiterung. Als abgeschlossen gilt die Aufgabe, wenn die Meldung zwischen einem Upgrade von Gradle und der Konfiguration einer JDK 17-Laufzeitumgebung unterscheidet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, tooling
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.