language-tools: The Prisma Language Server server crashed 5 times in the last 3 minutes. The Service will not restart
Bug description
when i open file .prisma the extension crash
Logs
[Info - 02:02:02] Default version of Prisma binary 'prisma-fmt': 5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:02] Extension name @prisma/language-server with version 2.14.0
[Info - 02:02:02] Prisma CLI version: 2.14.0
[Info - 02:02:03] Local prisma-fmt path: /home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/@prisma/language-server/dist/src/prisma-fmt.5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:03] Downloading prisma-fmt from https://binaries.prisma.sh/all_commits/5d491261d382a2a5ffdc71de17072b0e409f1cc1/debian-openssl-1.1.x/prisma-fmt.gz
[Info - 02:02:11] Connection to server got closed. Server will restart.
[Error - 02:02:11] Request textDocument/formatting failed.
Error: Connection got disposed.
at Object.dispose (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/main.js:904:25)
at Object.dispose (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-languageclient/lib/client.js:74:35)
at LanguageClient.handleConnectionClosed (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-languageclient/lib/client.js:2309:42)
at LanguageClient.handleConnectionClosed (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-languageclient/lib/main.js:155:15)
at closeHandler (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-languageclient/lib/client.js:2296:18)
at CallbackList.invoke (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at closeHandler (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/main.js:240:26)
at CallbackList.invoke (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at IPCMessageReader.fireClose (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
at ChildProcess.<anonymous> (/home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/vscode-jsonrpc/lib/messageReader.js:213:45)
at ChildProcess.emit (events.js:228:7)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
[Info - 02:02:12] Default version of Prisma binary 'prisma-fmt': 5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:12] Extension name @prisma/language-server with version 2.14.0
[Info - 02:02:12] Prisma CLI version: 2.14.0
[Info - 02:02:12] Local prisma-fmt path: /home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/@prisma/language-server/dist/src/prisma-fmt.5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:12] Connection to server got closed. Server will restart.
[Info - 02:02:16] Default version of Prisma binary 'prisma-fmt': 5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:16] Extension name @prisma/language-server with version 2.14.0
[Info - 02:02:16] Prisma CLI version: 2.14.0
[Info - 02:02:16] Local prisma-fmt path: /home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/@prisma/language-server/dist/src/prisma-fmt.5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:16] Connection to server got closed. Server will restart.
[Info - 02:02:17] Default version of Prisma binary 'prisma-fmt': 5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:17] Extension name @prisma/language-server with version 2.14.0
[Info - 02:02:17] Prisma CLI version: 2.14.0
[Info - 02:02:17] Local prisma-fmt path: /home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/@prisma/language-server/dist/src/prisma-fmt.5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:17] Connection to server got closed. Server will restart.
[Info - 02:02:19] Default version of Prisma binary 'prisma-fmt': 5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Info - 02:02:19] Extension name @prisma/language-server with version 2.14.0
[Info - 02:02:19] Prisma CLI version: 2.14.0
[Info - 02:02:19] Local prisma-fmt path: /home/fede/.vscode/extensions/prisma.prisma-2.14.0/node_modules/@prisma/language-server/dist/src/prisma-fmt.5d491261d382a2a5ffdc71de17072b0e409f1cc1
[Error - 02:02:19] Connection to server got closed. Server will not be restarted.
Prisma Schema
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
}
model User {
hi Int @id
test String
hdi Test @relation(fields: [testId], references: [id])
testId Int
}
model Test {
id Int @id
User User[]
}
Environment & setup
- OS: Arch Linux
- Editor: VSCode
- Editor version: 1.52.1
- Extension version: 2.14.0 & 15.0.11
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 3
- Comments: 19 (9 by maintainers)
i solve the problem using this command in my home user folder
after, use the restart language server in vscode
Still happening on 2.29.1. Making prisma-fmt executable resolved for me
@janpio Thank you for the hint! I should’ve checked the code before replying. 😅 I tried to reproduce the error today on a fresh install but couldn’t make it happen again. All I can come up with is the ‘finished’ event may not be firing for some reason.
Same issue here, making the file executable solved it for me too. If this doesn’t get solved until next week I’ll take a look at the code myself! (Should be fixable just by executing chmod +x in the code after installing prisma-fmt)