redhat-developer / redhat-developer/vscode-java
Stuck at "Building: 0% [0/1000]" in "Task - Java Build Status"
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
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]

Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den festgefahrenen „Java Build Status“ in einem Workspace zu reproduzieren, der das gemeldete Maven-Plugin und dessen META-INF/m2e/lifecycle-mapping-metadata.xml-Datei verwendet. Vergleiche das Verhalten vor und nach der Bearbeitung einer OpenOffice .idl-Datei und verwende den angeforderten Debugging-Pfad, um zu ermitteln, warum die Autovervollständigung stoppt; abgeschlossen ist die Aufgabe, wenn der Build-Status abgeschlossen wird und die Autovervollständigung nach der Ausführung des Plugins weiterhin verfügbar ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- build-system, developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100