You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon closing and reopening VS Code the Java Language Server fails to start due to the following error:
[Error - 8:04:23 AM] Language Support for Java client: couldn't create connection to server.
Error: Unable to generate a random pipe name with 7 characters.
at t.generateRandomPipeName (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1136512)
at /Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1332887
at async c.createConnection (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1165774)
at async c.start (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1156291)
Quitting and restarting VS Code does not solve this issue. However, restarting the computer and reopening VS Code works. Meaning the extension works again until you close the window.
Environment
Operating System: MacOS Sonoma 14.4.1 or Darwin arm64 23.4.0
JDK version: jdk-21, project jdk: 17
Visual Studio Code version: 1.89.1
Java extension version: 1.30.0
Steps To Reproduce
Open a Java Maven project in VS Code. The language server should start as normal.
Close the VS Code window (don't quit).
Reopen the Java Maven project in VS Code. The language server will fail to start.
Logs
The Java Extension did not produce a log file as it could not start.
VS Code:
Language Support for Java (Syntax Server) client: couldn't create connection to server.
Language Support for Java client: couldn't create connection to server.
[redhat.java]Unable to generate a random pipe name with 7 characters.
$onExtensionRuntimeError @ mainThreadExtensionService.ts:81
Error: Unable to generate a random pipe name with 7 characters.
at t.generateRandomPipeName (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1136512)
at vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1332887
at async c.createConnection (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1165774)
at async c.start (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1156291)
[Extension Host] rejected promise not handled within 1 second: Error: Unable to generate a random pipe name with 7 characters.
[Extension Host] stack trace: Error: Unable to generate a random pipe name with 7 characters.
at t.generateRandomPipeName (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1136512)
at /Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1332887
at async c.createConnection (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1165774)
at async c.start (/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1156291)
[redhat.java]Unable to generate a random pipe name with 7 characters.
mainThreadExtensionService.ts:82 Error: Unable to generate a random pipe name with 7 characters.
at t.generateRandomPipeName (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1136512)
at vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1332887
at async c.createConnection (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1165774)
at async c.start (vscode-file://vscode-app/Users/user/.vscode/extensions/redhat.java-1.30.0-darwin-arm64/dist/extension.js:2:1156291)
[Extension Host] rejected promise not handled within 1 second: Error: ENOENT: no such file or directory, open '/Users/user/Library/Application Support/Code/User/workspaceStorage/6c885cc2ecb35f2626fe6d8ad25fd086/redhat.java/jdt_ws/.metadata/.log'
The text was updated successfully, but these errors were encountered:
Fred brought up a good point (in discussions), which is that we should be able to restart the language server with stdio if it fails the first time with pipe. The failure happens at
Upon closing and reopening VS Code the Java Language Server fails to start due to the following error:
Quitting and restarting VS Code does not solve this issue. However, restarting the computer and reopening VS Code works. Meaning the extension works again until you close the window.
Environment
MacOS Sonoma 14.4.1
orDarwin arm64 23.4.0
jdk-21
, project jdk: 171.89.1
Steps To Reproduce
Logs
The Java Extension did not produce a log file as it could not start.
VS Code:
The text was updated successfully, but these errors were encountered: