redhat-developer / redhat-developer/vscode-java

Stuck at "Building: 0% [0/1000]" in "Task - Java Build Status"

Ouverte
#1,739 8 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

ls-error/crash
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

I wrote a Maven plugin to generate .class files and a .jar from OpenOffice .idl files.
When i open the workspace which uses said plugin the project compiles fine and auto completion works. But when i edit one of these .idl files autocompletion stops working and i'm getting stuck at "Building: 0% [0/1000]" in "Task - Java Build Status". The goal of my Maven plugin will still finish tho, so the issue seems to occur after my plugin finishes execution.
My Maven plugin uses the "META-INF/m2e/lifecycle-mapping-metadata.xml" file to make the plugin compatible with eclipse.
I also made sure that there's no compilation if nothing actually changed. I can run mvn install as often as i want and it won't change the modification dates of any of my generated files.

It would be nice if someone could show me how to debug the task "Java Build Status" so i can figure out what's wrong.

I'll try to somehow create 2 sample projects to reproduce if there is no way to debug it myself.

Environment
  • Operating System: openSUSE Leap 42.2
  • JDK version: 11.0.8, 2020-07-14
  • Visual Studio Code version: 1.50.0, 2020-10-07
  • Java extension version: 0.72.0, [2020-12-02]

Screenshot_20201211_110403

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

Commencez par reproduire le « Java Build Status » bloqué avec un workspace utilisant le plugin Maven signalé et son fichier META-INF/m2e/lifecycle-mapping-metadata.xml. Comparez le comportement avant et après la modification d’un fichier .idl OpenOffice, et utilisez le chemin de débogage demandé pour déterminer pourquoi la complétion automatique s’arrête ; le travail est terminé lorsque l’état de compilation s’achève et que la complétion automatique reste disponible après l’exécution du plugin.

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

Évaluation

Stack technique
java, vscode
Domaine
build-system, developer-experience, tooling
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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