redhat-developer / redhat-developer/vscode-java

vscode-java/jdt.ls doesn't pick up settings changes if language server isn't running

Abierto
#1,674 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@testforstephen ya está trabajando en esto.

Desde el 28/10/2020.

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

Descripción

This issue is a spinoff of #1672 which contains some more background information.

I encountered the following problem:

If you:

  1. start vscode without starting the Java language server (e.g. folder without a pom.xml but with subfolders containing Java projects)
  2. directly edit the java.* settings (e.g. java.home or java.configuration.runtimes) in settings.json
  3. save the settings
  4. open a Java file afterwards

the language server will start with the old settings and does not prompt you to clean the workspace. Your workspace will be out of sync with the settings and you'll need to manually clean the workspace.

Environment
  • Operating System: MacOS 10.15
  • JDK version: 11/15
  • Visual Studio Code version: 1.50.1
  • Java extension version: 0.69.0
Steps To Reproduce

see above in description

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.

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.