redhat-developer / redhat-developer/vscode-java
Extension Doesn't work if Flight Recorder is Enabled
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
With JFR enabled, the extension does not work at all.
Environment
- Operating System: Mac OS
- JDK version: OpenJDK 14
- Visual Studio Code version: 1.44.2
- Java extension version: 0.60.0
Steps To Reproduce
- Enable JFR in User settings with the following setting:
"java.jdt.ls.vmargs": "-XX:StartFlightRecording=settings=default,dumponexit=true,filename=/Users/bruno/jfrdumps -Xms512m",
-
Restart extension
-
Try to work on any Java project
Current Result
Nothing works.
Expected Result
Should work same way as without JFR.
Additional Informations
The language server JVM is up and running and things are happening inside of it. When you quit VS Code or terminate the JVM, a JFR dump will be produced and will highlight thousands of Errors/Exceptions.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience reproduciendo el fallo con la configuración java.jdt.ls.vmargs y JFR habilitado; después, compare el comportamiento de la JVM del servidor de lenguaje con y sin JFR. Rastree por qué dejan de funcionar las operaciones de proyectos Java y verifique que la extensión se comporte con normalidad mientras sigue generando el JFR dump solicitado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, typescript, vscode
- Área
- developer-experience, 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