redhat-developer / redhat-developer/vscode-java

After switching to standard mode, language server exits

Abierto
#1,563 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
TypeScript
Estrellas
2.3k
Forks
546
Merge medio
20 h 1 min
PR fusionados (30 d)
11

Descripción

[provide a description of the issue]
Starting the server in lightweight mode, then switching to standard mode causes the server to exit after a few minutes.

Environment
  • Operating System:
    Linux Mint
    4.15.0-112-generic GNU/Linux

  • JDK version:
    java --version
    openjdk 11.0.8 2020-07-14
    OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1)
    OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing)

  • Visual Studio Code version:
    Version: 1.47.3
    Commit: 91899dcef7b8110878ea59626991a18c8a6a1b3e
    Date: 2020-07-23T15:51:39.791Z
    Electron: 7.3.2
    Chrome: 78.0.3904.130
    Node.js: 12.8.1
    V8: 7.8.279.23-electron.0
    OS: Linux x64 4.15.0-112-generic

  • Java extension version:
    0.65.0

Steps To Reproduce
  1. Project is opened with language server in lightweight mode.
    Server seems to be working fine, messages are being sent and responses are being received OK.

  2. Switch language server to standard mode
    Server seems to start, only to exit after a few minutes.
    [Trace - 5:08:38 AM] Sending request 'shutdown - (4)'.
    [Trace - 5:08:38 AM] Received response 'shutdown - (4)' in 50ms.
    Result: {}

[Trace - 5:08:38 AM] Sending notification 'exit'.
No parameters provided.

[Please attach a sample project reproducing the error]
Sorry, unable to do so due to company restrictions.

[Please attach [logs]]
-1596705089486.log

Additional Informations

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con el registro adjunto del language-server y reproduce la secuencia indicada: inicia en modo ligero, cambia al modo estándar y observa las notificaciones posteriores de shutdown y exit. Se considera terminado cuando el servidor sigue ejecutándose después del cambio de modo; no se proporciona ningún proyecto de ejemplo ni ningún archivo fuente específico.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, typescript, vscode
Área
devtools
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.