-
Notifications
You must be signed in to change notification settings - Fork 392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Blocker] With latest pre-release versions LS doesn't start-up on apple aarch64 platform #2932
Comments
Caused by redhat-developer/vscode-java#3355. try setting |
This might be better filed under vscode-java since JDT-LS has no control over the file path used for socket/pipe communication. Looking at https://github.com/microsoft/vscode-languageserver-node/blob/release/client/8.1.0/jsonrpc/src/node/main.ts#L175-L193 I'm thinking of a few things :
Is it something like Update: Shortening the data dir folder seems to be the guidance in VS Code itself |
The pipe path for this issue is Another weird thing is the pipe path length for this issue is 103 characters, which is within the macOS limit (103 bytes). This indicates that the domain socket path limit might be lower on Apple Silicon. Anyway, let's create an issue on the language client first. |
See nodejs/node#11422, it turns out the generated pipe path I have created an issue microsoft/vscode-languageserver-node#1346 in the upstream language client. Before the upstream fix is ready, a possible temp workaround for us is to set a shorter path via |
Looks like we should be able to update to vscode-languageclient 8.2.0-next.3 & vscode-jsonrpc 8.2.1-next.1 , which should have the needed changes. |
This should be fixed now in the latest pre-release. Feel free to re-open if there are still issues. |
Extension Version: v1.25.2023102704
The text was updated successfully, but these errors were encountered: