[Bug] UI Freeze when starting Eclipse IDE
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 62/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- java
- Domaine
- desktop, performance
Piste de recherche
Commencez par suivre com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.updateMcpToolsStatus() et com.microsoft.copilot.eclipse.core.utils.WorkspaceUtils.listTopLevelProjects(), en vous concentrant sur la question de savoir si le parcours du workspace s’exécute sur le thread UI. Reproduisez le problème en ouvrant Eclipse avec les versions du plugin indiquées et confirmez que le démarrage reste réactif sans le gel observé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Environment
- OS: Windows 11
- Eclipse Version: 4.40
- Plugin Version: 0.20.0.202607100822 and also 0.21.0.202608060743
Describe the bug
UI Freeze when starting the Eclipse IDE.
My assumption is that the method com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.updateMcpToolsStatus () goes through all the projects in the workspace and it does so in the UI thread.
Pay attention to the Hits column on the right: the actual numbers are not real but the fact that there is a steep increase from 1 to 40+ shows that there is a for-loop somewhere that creates this issue. My bet is on the method com.microsoft.copilot.eclipse.core.utils.WorkspaceUtils.listTopLevelProjects ().
To Reproduce
Open the Eclipse IDE
Expected behavior
The UI shouldn't freeze, it should remain responsive
Additional context
We downgraded to version 0.19.0.202606240339 and we hope that this version doesn't have the issue. I will report back in this issue if 0.19.x also has this problem.
- Langage dominant
- Java
- Étoiles
- 129
- Forks
- 69
- Merge moyen
- 2 j 2 h
- PR mergées (30 j)
- 15
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/copilot-for-eclipse
-
[Feat]Ouverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
microsoft/copilot-for-eclipse#507 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 43/100
microsoft/copilot-for-eclipse#500 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Add Deepseek ModelOuverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
microsoft/copilot-for-eclipse#498 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 12/100
microsoft/copilot-for-eclipse#492 ·
Les mainteneurs répondent en général sous 2 jours
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 22/100
microsoft/copilot-for-eclipse#481 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de microsoft/copilot-for-eclipse
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 2 jours
-
code-health feature/sync OS/Android QA/Test-Plan-Specified QA/Yes
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
brave/brave-browser#60327 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
aws/context-ontology-accelerator#325 ·
Les mainteneurs répondent en général sous 1 jour
-
The README tells to run `mvn jeo:disassemble`, which fails with `No plugin found for prefix 'jeo'`Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
objectionary/jeo-maven-plugin#1938 ·
Les mainteneurs répondent en général sous 2 jours
-
effort/l priority/p2 risk/high triage/deferred
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
iflytek/skillhub#1039 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour