redhat-developer / redhat-developer/vscode-java

Code Completion stops when code files are reopened

Aperta
#3,485 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug
Lingua principale
TypeScript
Stelle
2.3k
Fork
546
Merge medio
20h 1m
PR unite (30g)
11

Descrizione

Whenever I open a folder and start to write some java code in it, then it works fine I get autocomplete and everything, but If I close VSCode and open that folder again then everything stops only some basic features work like syntax highlighting etc. even the auto imports feature does not even works until I have cleaned the Java Language server workspace.

Environment
  • Operating System: Windows 10 Version 22H2 Build 19045.3930
  • JDK version: java 21 2023-09-19
  • Visual Studio Code version: Version: 1.86.0 (system setup) Commit: 05047486b6df5eb8d44b2ecd70ea3bdf775fd937
  • Java extension version: v1.27.0
Steps To Reproduce
  1. Open VSCode in an empty folder
  2. Create a java source file with some basic code in it (Like a hello world or read a number through terminal with scanner).
  3. Close VSCode.
  4. Open VSCode in the same folder again.
  5. Create a new java source file with some basic code.
  6. Now code completion will stop working.
Issue Replication Video

https://github.com/redhat-developer/vscode-java/assets/66440500/1c606780-d05e-49e7-8c15-04ac20999d94

Please attach logs
.log
client.log

Current Result

Screenshot (7)

Expected Result

Screenshot (8)

Additional Informations

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riproduci la sequenza segnalata su Windows 10 con le versioni indicate di VS Code, JDK e Java extension, quindi esamina i file default.log e client.log allegati. Concentrati innanzitutto sull'inizializzazione del workspace di Java language server dopo aver riaperto la cartella; il lavoro è completato quando il completamento del codice e gli auto-imports funzionano di nuovo senza pulire manualmente il workspace.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, typescript, vscode
Ambito
developer-experience, tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.