redhat-developer / redhat-developer/vscode-java
couldn't start client language support for java(syntax server)
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
[provide a description of the issue]
Environment
- Operating System: macOS monterey 12.4
- JDK version: openjdk 17.0.2
- Visual Studio Code version: 1.69.1
- Java extension version: 1.8.0
Steps To Reproduce
- [step 1] open a springboot gradle project
- [step 2] the problem appears
[Please attach a sample project reproducing the error]
Please attach logs
toggle developer log:
workbench.desktop.main.js:2272 [[object Object]]Cannot read properties of null (reading 'sendNotification')
$onExtensionRuntimeError @ workbench.desktop.main.js:2272
_doInvokeHandler @ workbench.desktop.main.js:1705
_invokeHandler @ workbench.desktop.main.js:1705
_receiveRequest @ workbench.desktop.main.js:1705
_receiveOneMessage @ workbench.desktop.main.js:1705
(anonymous) @ workbench.desktop.main.js:1705
invoke @ workbench.desktop.main.js:82
deliver @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:544
_receiveMessage @ workbench.desktop.main.js:544
(anonymous) @ workbench.desktop.main.js:544
invoke @ workbench.desktop.main.js:82
deliver @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:82
acceptChunk @ workbench.desktop.main.js:544
(anonymous) @ workbench.desktop.main.js:544
O @ workbench.desktop.main.js:3173
emit @ node:events:390
addChunk @ node:internal/streams/readable:315
readableAddChunk @ node:internal/streams/readable:289
Readable.push @ node:internal/streams/readable:228
onStreamRead @ node:internal/stream_base_commons:199
workbench.desktop.main.js:2272 TypeError: Cannot read properties of null (reading 'sendNotification')
at didChangeConfiguration (vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:901545)
at K.onDidChangeConfiguration (vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:954816)
at K.register (vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:954202)
at K.initialize (vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:953951)
at w.initializeFeatures (vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:977259)
at vscode-file://vscode-app/Users/aubryisabel/.vscode/extensions/redhat.java-1.8.0-darwin-arm64/dist/extension.js:2:968586
$onExtensionRuntimeError @ workbench.desktop.main.js:2272
_doInvokeHandler @ workbench.desktop.main.js:1705
_invokeHandler @ workbench.desktop.main.js:1705
_receiveRequest @ workbench.desktop.main.js:1705
_receiveOneMessage @ workbench.desktop.main.js:1705
(anonymous) @ workbench.desktop.main.js:1705
invoke @ workbench.desktop.main.js:82
deliver @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:544
_receiveMessage @ workbench.desktop.main.js:544
(anonymous) @ workbench.desktop.main.js:544
invoke @ workbench.desktop.main.js:82
deliver @ workbench.desktop.main.js:82
fire @ workbench.desktop.main.js:82
acceptChunk @ workbench.desktop.main.js:544
(anonymous) @ workbench.desktop.main.js:544
O @ workbench.desktop.main.js:3173
emit @ node:events:390
addChunk @ node:internal/streams/readable:315
readableAddChunk @ node:internal/streams/readable:289
Readable.push @ node:internal/streams/readable:228
onStreamRead @ node:internal/stream_base_commons:199
client.log
{
message: "Failed to initialize Language Support for Java (Syntax Server) due to TypeError: Cannot read properties of null (reading 'sendNotification')",
level: 'error',
timestamp: '2022-07-13 20:10:08.924'
}
{
message: "Failed to initialize Language Support for Java (Syntax Server) due to TypeError: Cannot read properties of null (reading 'sendNotification')",
level: 'error',
timestamp: '2022-07-13 20:10:08.925'
}
{
message: "Failed to initialize Language Support for Java (Syntax Server) due to TypeError: Cannot read properties of null (reading 'sendNotification')",
level: 'error',
timestamp: '2022-07-13 20:10:08.925'
}
Current Result
Expected Result
Additional Informations
my MacBook Pro will be so hot and slow when open language support for java extention runtime status
Guide de contribution
Ouvrir 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.
Piste de recherche
Commencez par la trace de la pile didChangeConfiguration dans le runtime de l’extension et reproduisez-la en ouvrant un projet Spring Boot Gradle avec les versions indiquées de VS Code, du JDK et de l’extension. Utilisez client.log et le journal du développeur pour suivre pourquoi l’initialisation du serveur de syntaxe Java aboutit à un appel sendNotification sur null ; le travail est terminé lorsque la prise en charge du langage Java démarre sans le TypeError.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100