redhat-developer / redhat-developer/vscode-java

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

Ouverte
#1,842 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug Maven
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème avec le projet d’exemple segmentio/analytics-java en utilisant mvn clean verify install avec les versions indiquées de macOS, JDK 8, VS Code et de l’extension Java. Comparez la vue Problems et le comportement du build lorsque l’extension est installée, puis examinez les logs liés. Le travail est considéré comme terminé lorsque le projet sain ne reçoit plus d’erreurs de compilation parasites pendant que l’extension est activée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, vscode
Domaine
developer-experience, devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.