redhat-developer / redhat-developer/vscode-java
OpenJDK 17 --enable-preview breaks error reporting
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
I wanted to use the new switch syntax that's still a preview in 17. I changed my maven pom.xml to have
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<compilerArgs>--enable-preview</compilerArgs>
</configuration>
</plugin>
In the Syntax Server output window it has,
[Error - 1:49:59 PM] Connection to server got closed. Server will not be restarted.
It stops highlighting compiler errors/warnings in the editor. Removing the --enable-preview stuff from pom.xml solves the problem, but then I lose the error reporting.
It breaks regardless of whether or not my code uses any preview features.
Environment
- Operating System: Ubuntu 20.04
- JDK version: openjdk version "17.0.3" 2022-04-19
- Visual Studio Code version: 1.69.2
- Java extension version:
Steps To Reproduce
- [step 1]
- [step 2]
[Please attach a sample project reproducing the error]
Please attach logs
Current Result
Expected Result
Additional Informations
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le paramètre compilerArgs de pom.xml et la sortie de Syntax Server lors de la reproduction sous Ubuntu 20.04 avec OpenJDK 17 et --enable-preview. Étudiez la fermeture de la connexion au serveur et comparez le signalement des erreurs avec et sans ce paramètre ; le travail est terminé lorsque les erreurs et les avertissements du compilateur restent disponibles lorsque preview est activé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100