coder / coder/jetbrains-coder

Unable to restart IDE Frontend after Plugin Update

Ouverte
#591 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Kotlin
Étoiles
33
Forks
18
Merge moyen
2 j 13 h
PR mergées (30 j)
1

Description

**Summary:** IDE Frontend restart (e.g., after Plugin Updates) is not successful. The IDE process is running, but the Frontend has never been restored.

**Steps:**

1. Open spring-petclinic project in Coder plugin in Gateway. IDE is IntelliJ IDEA 2025.3.
2. Update or install any plugin that requires an IDE restart (e.g., Spring or Docker).
3. From the Plugin screen, click on the `Restart the IDE` button and then on `Restart IDE Frontend`.

**Result:** Frontend never restarted. The process changed PID, which is expected, but the Frontend never opens again. Most likely, the new **join link** is not handled properly by the plugin.

Checked on Gateway 2025.3, but the issue can be reproduced in 2025.2 as well.

To collect the logs, I killed the process and reopened the IDE. Therefore, a valid Client folder to check the logs is:
`RemoteDev-logs-20251212-105853/anastasiya.stachnik/ThinClient/actual/2025-12-12_at_10-52-50
`
[RemoteDev-logs-20251212-105853.zip](https://github.com/user-attachments/files/24124744/RemoteDev-logs-20251212-105853.zip)

**Environment:**

JetBrains Gateway 2025.3
Build #GW-253.28294.342, built on December 8, 2025
Source revision: d3d8f1cb6210a
Runtime version: 21.0.8+9-b1163.69 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.7.2
This IDE is managed by JetBrains via JetBrains IDE Services.
JetBrains IDE Services version: 2025.6.0.5328-ij253, https://tbe.labs.jb.gg
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048M
Cores: 16
Metal Rendering is ON
Non-Bundled Plugins:
com.coder.gateway (2.23.0)
org.jetbrains.junie (253.549.30)
org.jetbrains.toolbox-enterprise-client (2025.6.0.5328-ij253)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le flux de l’écran du Plugin jusqu’à « Restart the IDE » et « Restart IDE Frontend » dans le plugin Coder, puis inspectez les logs joints sous ThinClient/actual/2025-12-12_at_10-52-50. Suivez la manière dont le nouveau lien de jonction est traité après que le processus a changé de PID. La tâche est terminée lorsque l’IDE Frontend s’ouvre correctement après un redémarrage déclenché par un plugin.

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

Évaluation

Stack technique
kotlin
Domaine
devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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