Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Opened class files in referenced libraries are not restored on restart

Ouverte
#4,406 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@sripal2013 y travaille déjà.

Depuis le 20/9/2026.

  • #4508 par @sripal2013 — ouverte

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
java, typescript
Domaine
tooling

Piste de recherche

Commencez par reproduire le cas avec workbench.editor.restoreEditors activé : créez un projet Java Gradle, ajoutez une dépendance JAR, ouvrez une classe depuis la vue Java Projects et redémarrez VS Code. Suivez la manière dont l’extension et l’extension host gèrent cet éditeur ; le travail est terminé lorsque le fichier de classe ouvert est restauré après le redémarrage.

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

Description

bug

Description
When workbench.editor.restoreEditors is enabled, opened project files are restored across VSCode restarts, but this does not work with opened class files from a referenced library.

This is fairly annoying when a project significantly involves some source-unavailable library.

To Reproduce

  1. Ensure workbench.editor.restoreEditors is enabled
  2. Create a Java project (e.g. using Gradle)
  3. Add a JAR dependency
  4. Open a class file from the dependency in the "Java Projects" view
  5. Restart VSCode - The class file editor is not present

Having looked at trace-level logs for both this extension and the VSCode extension host, I do not believe they contain any useful information here (no clear consistent error message that seems related to this, and the class file itself is only mentioned once by this extension in the context of a large list of other classfiles that were not open prior to the restart). This issue has also persisted across multiple extension versions and devices, so I highly doubt it is a environment-related issue.

Expected behavior
The opened classfiles should remain open through restarts when workbench.editor.restoreEditors is enabled.

Environment

  • Operating System: Windows 11
  • JDK version: Oracle Java 24.0.2
  • Visual Studio Code version: 1.117.0
  • Java extension version: 1.54.0
Langage dominant
TypeScript
Étoiles
2.3k
Forks
549
Merge moyen
8 h 20 min
PR mergées (30 j)
6

Préparer son environnement

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.

Autres issues de redhat-developer/vscode-java

Toutes les issues de redhat-developer/vscode-java

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

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