vscode-java icon indicating copy to clipboard operation
vscode-java copied to clipboard

couldn't start client language support for java(syntax server)

Open IsabelNotHere opened this issue 2 years ago • 2 comments

[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
  1. [step 1] open a springboot gradle project
  2. [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

IsabelNotHere avatar Jul 13 '22 12:07 IsabelNotHere

Having the same issue here.

After pressing CTRL + SHIFT + P, and running Java: Clean Java Language Server Workspace, the error will temporarily go away, until the next launch.

Environment

OS: Linux 5.15.53-1-MANJARO #1 SMP PREEMPT Thu Jul 7 16:56:55 UTC 2022 x86_64 GNU/Linux
JDK: openjdk 18.0.1.1 2022-04-22
Visual Studio Code: 1.70.0-insider Java extension version: 1.9.2022071

Steps To Reproduce

Open any .java files.

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-14 10:07:13.589'
}

Keeps repeating.

Developer Tools Console

<200b> [Extension Host] rejected promise not handled within 1 second: TypeError: Cannot read properties of null (reading 'sendNotification') (at console.<anonymous> (/usr/sha
re/code-insiders/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:94305))
E @ workbench.desktop.main.js:86
<200b> [Extension Host] stack trace: TypeError: Cannot read properties of null (reading 'sendNotification')
        at didChangeConfiguration (/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:901628)
        at K.onDidChangeConfiguration (/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954899)
        at K.register (/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954285)
        at K.initialize (/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954034)
        at w.initializeFeatures (/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:977342)
        at /home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:968669 (at console.<anonymous> (/usr/share/code-insiders/resourc
es/app/out/vs/workbench/api/node/extensionHostProcess.js:85:94305))
E @ workbench.desktop.main.js:86
<200b> [[object Object]]Cannot read properties of null (reading 'sendNotification')
$onExtensionRuntimeError @ workbench.desktop.main.js:2273
<200b> TypeError: Cannot read properties of null (reading 'sendNotification')
        at didChangeConfiguration (vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:901628)
        at K.onDidChangeConfiguration (vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954899)
        at K.register (vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954285)
        at K.initialize (vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:954034)
        at w.initializeFeatures (vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:977342)
        at vscode-file://vscode-app/home/dotin13/.vscode-insiders/extensions/redhat.java-1.9.2022071304-linux-x64/dist/extension.js:2:968669
$onExtensionRuntimeError @ workbench.desktop.main.js:2273

Keeps repeating.

DotIN13 avatar Jul 14 '22 02:07 DotIN13

Same issue in v1.10.0 extension.

[Error - 3:20:51 PM] Starting client failed
TypeError: Cannot read properties of null (reading 'sendNotification')
	at didChangeConfiguration (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:815699)
	at V.onDidChangeConfiguration (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:869625)
	at V.register (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:869011)
	at V.initialize (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:868760)
	at b.initializeFeatures (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:891979)
	at /Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:883306
[Error - 3:20:51 PM] Connection to server is erroring. Shutting down server.
[Error - 3:20:51 PM] Connection to server got closed. Server will not be restarted.
[Error - 3:20:51 PM] Stopping server failed
Error: Connection got disposed.
	at Object.dispose (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1040826)
	at Object.dispose (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:887823)
	at b.handleConnectionClosed (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:888011)
	at b.handleConnectionClosed (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:961642)
	at t (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:886125)
	at i.invoke (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1042452)
	at s.fire (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1043213)
	at Q (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1029965)
	at i.invoke (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1042452)
	at s.fire (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1043213)
	at _.fireClose (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1054658)
	at Socket.<anonymous> (/Users/x/.vscode/extensions/redhat.java-1.10.0-darwin-arm64/dist/extension.js:2:1055443)
	at Socket.emit (node:events:526:28)
	at Pipe.<anonymous> (node:net:687:12)

zjx20 avatar Sep 07 '22 07:09 zjx20

I'm getting the following after running Java: Clean Java Language Server Workspace as @DotIN13 proposed: [Error - 11:07:30 PM] Connection to server got closed. Server will not be restarted.

For me the code decorations (probably those https://github.com/microsoft/vscode-java-test/issues/470) for running tests vanish. I'm not sure if this is related.

3ter avatar Oct 22 '22 21:10 3ter

the same error as above, is there a solution?

zs19940317 avatar Nov 12 '22 06:11 zs19940317