d1y / dockerfile.zed

9 stars 4 forks source link

Why did I not install or start lsp after installation? #6

Open ZeroHawkeye opened 1 month ago

ZeroHawkeye commented 1 month ago

image image No grammatical hints at all

d1y commented 1 month ago

扩展应该会自动下载安装 docker-lsp

大概安装目录: **~/AppData/Local/Zed/extensions/work/dockerfile/***

可以用 debug: open language server logs 看看 docker-lsp 是否启动了

可能是其他问题, 你能提供一下日志文件吗?

zed: open log

ZeroHawkeye commented 1 month ago

我刚打开一个新的Dockerfile确实尝试下载lsp了,但看样子下载失败了

Caused by:
    0: SHELL environment variable is not assigned so we can't source login environment variables
    1: environment variable not found
2024-05-19T15:03:09+08:00 [INFO] found user-installed language server for Go. path: "C:\\Users\\zero\\go\\bin\\gopls.exe", arguments: ["-mode=stdio"]
2024-05-19T15:03:09+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\go\\bin\\gopls.exe", working directory: "E:\\code\\go\\backend", args: ["-mode=stdio"]
2024-05-19T15:03:10+08:00 [INFO] Creating buffer 0x126602bb250 of size 28672, name 'chunk-9', handle 11
2024-05-19T15:03:10+08:00 [INFO] Creating buffer 0x126602bcd50 of size 29568, name 'chunk-10', handle 12
2024-05-19T15:03:13+08:00 [INFO] Creating buffer 0x126602bddd0 of size 32480, name 'chunk-11', handle 13
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x126602bbfd0 of size 33936, name 'chunk-12', handle 14
2024-05-19T15:03:14+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:14+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:03:14+08:00 [INFO] starting language server "dockerfile-language-server", path: "E:\\code\\go\\backend", id: 2
2024-05-19T15:03:14+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:14+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:14+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:03:14+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x12244003400 of size 33936, name 'chunk-13', handle 15
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x12244002f80 of size 36512, name 'chunk-14', handle 16
2024-05-19T15:03:14+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:14+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:14+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x12244004480 of size 34160, name 'chunk-15', handle 17
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x12244004c00 of size 34384, name 'chunk-16', handle 18
2024-05-19T15:03:14+08:00 [INFO] Creating buffer 0x12244004d80 of size 35168, name 'chunk-17', handle 19
2024-05-19T15:03:15+08:00 [INFO] Creating buffer 0x12244003700 of size 36960, name 'chunk-18', handle 20
2024-05-19T15:03:15+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:16+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:03:16+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:16+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:03:16+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:16+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:03:16+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:17+08:00 [INFO] About to spawn test binary
2024-05-19T15:03:17+08:00 [WARN] test binary failed to launch
2024-05-19T15:03:17+08:00 [WARN] test binary check failed
2024-05-19T15:03:17+08:00 [INFO] beginning to reinstall server
2024-05-19T15:03:17+08:00 [INFO] deleting server container
2024-05-19T15:03:17+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:03:17+08:00 [INFO] starting language server "dockerfile-language-server", path: "E:\\code\\go\\backend", id: 3
2024-05-19T15:03:17+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:17+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:03:17+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:17+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:03:17+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:17+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:03:17+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:18+08:00 [INFO] Creating texture 0x122406daab0 of size 1024x1024x1 and format R16Float, name 'atlas', handle 21
2024-05-19T15:03:18+08:00 [INFO] About to spawn test binary
2024-05-19T15:03:18+08:00 [WARN] test binary failed to launch
2024-05-19T15:03:18+08:00 [WARN] test binary check failed
2024-05-19T15:03:18+08:00 [INFO] beginning to reinstall server
2024-05-19T15:03:18+08:00 [INFO] deleting server container
2024-05-19T15:03:18+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:03:18+08:00 [INFO] starting language server "dockerfile-language-server", path: "E:\\code\\go\\backend", id: 4
2024-05-19T15:03:18+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:19+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:03:19+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:19+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:03:19+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:19+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:03:19+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:20+08:00 [INFO] About to spawn test binary
2024-05-19T15:03:20+08:00 [WARN] test binary failed to launch
2024-05-19T15:03:20+08:00 [WARN] test binary check failed
2024-05-19T15:03:20+08:00 [INFO] beginning to reinstall server
2024-05-19T15:03:20+08:00 [INFO] deleting server container
2024-05-19T15:03:20+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:03:20+08:00 [INFO] starting language server "dockerfile-language-server", path: "E:\\code\\go\\backend", id: 5
2024-05-19T15:03:20+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:20+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:03:20+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:20+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:03:20+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:20+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:03:20+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:21+08:00 [INFO] About to spawn test binary
2024-05-19T15:03:21+08:00 [WARN] test binary failed to launch
2024-05-19T15:03:21+08:00 [WARN] test binary check failed
2024-05-19T15:03:21+08:00 [INFO] beginning to reinstall server
2024-05-19T15:03:21+08:00 [INFO] deleting server container
2024-05-19T15:03:21+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:03:21+08:00 [INFO] starting language server "dockerfile-language-server", path: "E:\\code\\go\\backend", id: 6
2024-05-19T15:03:21+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:22+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:03:22+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:22+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:03:22+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:22+08:00 [ERROR] Hit 4 reinstallation attempts for "dockerfile-language-server"
2024-05-19T15:03:22+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:38+08:00 [INFO] open paths ["C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json"]
2024-05-19T15:03:38+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:38+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:38+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:03:38+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:38+08:00 [INFO] starting language servers for JSON: json-language-server
2024-05-19T15:03:38+08:00 [INFO] starting language server "json-language-server", path: "C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json", id: 7
2024-05-19T15:03:38+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:38+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:38+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:38+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:03:38+08:00 [INFO] starting language servers for JSON: json-language-server
2024-05-19T15:03:38+08:00 [INFO] fetching latest version of language server "json-language-server"
2024-05-19T15:03:38+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:38+08:00 [INFO] Creating buffer 0x12252242c60 of size 48720, name 'chunk-19', handle 22
2024-05-19T15:03:38+08:00 [INFO] Creating buffer 0x12243fb2410 of size 117376, name 'chunk-20', handle 23
2024-05-19T15:03:38+08:00 [INFO] Creating buffer 0x12243fb1c90 of size 48720, name 'chunk-21', handle 24
2024-05-19T15:03:38+08:00 [INFO] Creating buffer 0x12243fb3190 of size 117376, name 'chunk-22', handle 25
2024-05-19T15:03:39+08:00 [INFO] downloading language server "json-language-server"
2024-05-19T15:03:39+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:40+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Roaming\\Zed", args: ["C:\\Users\\zero\\AppData\\Local\\Zed\\languages\\json-language-server\\node_modules/vscode-json-languageserver/bin/vscode-json-languageserver", "--stdio"]
2024-05-19T15:03:43+08:00 [INFO] Creating buffer 0x12243fb2b90 of size 117488, name 'chunk-23', handle 26
2024-05-19T15:03:45+08:00 [INFO] Creating texture 0x122406dc2c0 of size 1024x1024x1 and format Bgra8UnormSrgb, name 'atlas', handle 27
2024-05-19T15:03:49+08:00 [INFO] rebuilt extension index in 36.5993ms
2024-05-19T15:03:49+08:00 [INFO] extensions updated. loading 0, reloading 0, unloading 1
2024-05-19T15:03:49+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:49+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:49+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:49+08:00 [INFO] starting language servers for JSON: json-language-server
2024-05-19T15:03:49+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:49+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:49+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:49+08:00 [INFO] starting language servers for JSON: json-language-server
2024-05-19T15:03:53+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:53+08:00 [INFO] starting language servers for YAML: yaml-language-server, docker-compose
2024-05-19T15:03:53+08:00 [INFO] starting language server "yaml-language-server", path: "E:\\code\\go\\backend", id: 8
2024-05-19T15:03:53+08:00 [INFO] starting language server "docker-compose", path: "E:\\code\\go\\backend", id: 9
2024-05-19T15:03:53+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:53+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:03:53+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:03:53+08:00 [INFO] starting language servers for YAML: yaml-language-server, docker-compose
2024-05-19T15:03:53+08:00 [INFO] starting language servers for JSON: json-language-server
2024-05-19T15:03:53+08:00 [INFO] fetching latest version of language server "yaml-language-server"
2024-05-19T15:03:53+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:53+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:54+08:00 [INFO] downloading language server "yaml-language-server"
2024-05-19T15:03:54+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:54+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["C:\\Users\\zero\\AppData\\Local\\Zed\\languages\\yaml-language-server\\node_modules/yaml-language-server/bin/yaml-language-server", "--stdio"]
2024-05-19T15:03:55+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:55+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:03:55+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:03:55+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:03:55+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose\\node_modules\\.bin\\docker-compose-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:03:55+08:00 [INFO] retrying installation of language server "docker-compose" in 1s
2024-05-19T15:03:55+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:03:56+08:00 [INFO] About to spawn test binary
2024-05-19T15:03:56+08:00 [WARN] test binary failed to launch
2024-05-19T15:03:56+08:00 [WARN] test binary check failed
2024-05-19T15:03:56+08:00 [INFO] beginning to reinstall server
2024-05-19T15:03:56+08:00 [INFO] deleting server container
2024-05-19T15:03:56+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:03:56+08:00 [INFO] starting language server "docker-compose", path: "E:\\code\\go\\backend", id: 10
2024-05-19T15:03:56+08:00 [INFO] starting language server "docker-compose", path: "C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json", id: 11
2024-05-19T15:03:56+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:57+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:58+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:03:59+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:00+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:00+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Roaming\\Zed", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:00+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:00+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:04:00+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose\\node_modules\\.bin\\docker-compose-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:04:00+08:00 [INFO] retrying installation of language server "docker-compose" in 1s
2024-05-19T15:04:00+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:00+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:00+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:00+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:04:00+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose\\node_modules\\.bin\\docker-compose-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:04:00+08:00 [INFO] retrying installation of language server "docker-compose" in 1s
2024-05-19T15:04:01+08:00 [INFO] About to spawn test binary
2024-05-19T15:04:01+08:00 [WARN] test binary failed to launch
2024-05-19T15:04:01+08:00 [WARN] test binary check failed
2024-05-19T15:04:01+08:00 [INFO] beginning to reinstall server
2024-05-19T15:04:01+08:00 [INFO] deleting server container
2024-05-19T15:04:01+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:04:01+08:00 [INFO] starting language server "docker-compose", path: "E:\\code\\go\\backend", id: 12
2024-05-19T15:04:01+08:00 [INFO] starting language server "docker-compose", path: "C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json", id: 13
2024-05-19T15:04:01+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:01+08:00 [INFO] About to spawn test binary
2024-05-19T15:04:01+08:00 [WARN] test binary failed to launch
2024-05-19T15:04:01+08:00 [WARN] test binary check failed
2024-05-19T15:04:01+08:00 [INFO] beginning to reinstall server
2024-05-19T15:04:01+08:00 [INFO] deleting server container
2024-05-19T15:04:01+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:04:01+08:00 [INFO] starting language server "docker-compose", path: "E:\\code\\go\\backend", id: 14
2024-05-19T15:04:01+08:00 [INFO] starting language server "docker-compose", path: "C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json", id: 15
2024-05-19T15:04:02+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:02+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:04+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:04+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:06+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:06+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:07+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:08+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:08+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Roaming\\Zed", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:08+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\go\\backend", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:08+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Roaming\\Zed", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose/node_modules/.bin/docker-compose-langserver", "--stdio"]
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:08+08:00 [ERROR] failed to start language server "docker-compose": server shut down
2024-05-19T15:04:08+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n")
2024-05-19T15:04:08+08:00 [INFO] retrying installation of language server "docker-compose" in 1s
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:08+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:04:08+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n")
2024-05-19T15:04:08+08:00 [ERROR] Hit 4 reinstallation attempts for "docker-compose"
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:379: 管道正在被关闭。 (os error 232)
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:08+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:04:08+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n")
2024-05-19T15:04:08+08:00 [ERROR] Hit 4 reinstallation attempts for "docker-compose"
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:04:08+08:00 [ERROR] failed to start language server "docker-compose": oneshot canceled
2024-05-19T15:04:08+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\docker-compose\\node_modules\\.bin\\docker-compose-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:04:08+08:00 [ERROR] Hit 4 reinstallation attempts for "docker-compose"
2024-05-19T15:04:08+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:04:09+08:00 [INFO] About to spawn test binary
2024-05-19T15:04:09+08:00 [WARN] test binary failed to launch
2024-05-19T15:04:09+08:00 [WARN] test binary check failed
2024-05-19T15:04:09+08:00 [INFO] beginning to reinstall server
2024-05-19T15:04:09+08:00 [INFO] deleting server container
2024-05-19T15:04:09+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:04:15+08:00 [INFO] Waiting for default prettier to install
2024-05-19T15:04:15+08:00 [INFO] Starting prettier at path "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"
2024-05-19T15:04:15+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:04:15+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier", args: ["C:\\Users\\zero\\AppData\\Local\\Zed\\prettier\\prettier_server.js", "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"]
2024-05-19T15:04:15+08:00 [INFO] Started default prettier in "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"
2024-05-19T15:04:55+08:00 [INFO] Creating buffer 0x12252242360 of size 117488, name 'chunk-24', handle 28
2024-05-19T15:04:56+08:00 [ERROR] unexpected item event after pane was dropped
2024-05-19T15:04:56+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:04:56+08:00 [ERROR] crates\lsp\src/lsp.rs:773: oneshot canceled
2024-05-19T15:04:56+08:00 [ERROR] crates\project\src/project.rs:3400: no worktree found for diagnostics path "C:\\Users\\zero\\AppData\\Roaming\\Zed\\settings.json"
2024-05-19T15:05:27+08:00 [INFO] installing extension dockerfile latest version
2024-05-19T15:05:29+08:00 [INFO] rebuilt extension index in 47.3097ms
2024-05-19T15:05:29+08:00 [INFO] extensions updated. loading 1, reloading 0, unloading 0
2024-05-19T15:05:29+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:05:29+08:00 [INFO] starting language servers for Dockerfile: 
2024-05-19T15:05:29+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:05:29+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:15:53+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:15:55+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:16:00+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:16:11+08:00 [WARN] Generic lsp request to gopls failed: no identifier found
2024-05-19T15:16:11+08:00 [ERROR] crates\editor\src\hover_links.rs:166: no identifier found
2024-05-19T15:20:26+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:20:26+08:00 [INFO] Creating buffer 0x12243830d50 of size 132832, name 'chunk-25', handle 29
2024-05-19T15:20:26+08:00 [INFO] Creating buffer 0x12243832b50 of size 145936, name 'chunk-26', handle 30
2024-05-19T15:20:26+08:00 [INFO] Creating buffer 0x12243830ed0 of size 145936, name 'chunk-27', handle 31
2024-05-19T15:20:26+08:00 [INFO] Creating buffer 0x1224382dd50 of size 147280, name 'chunk-28', handle 32
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x1224382f850 of size 158368, name 'chunk-29', handle 33
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x122438308d0 of size 166880, name 'chunk-30', handle 34
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x1224382e1d0 of size 171696, name 'chunk-31', handle 35
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x1224382d5d0 of size 174720, name 'chunk-32', handle 36
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x122438311d0 of size 182224, name 'chunk-33', handle 37
2024-05-19T15:20:27+08:00 [INFO] Creating buffer 0x12243830750 of size 174944, name 'chunk-34', handle 38
2024-05-19T15:21:28+08:00 [INFO] Enabling Vulkan Portability
2024-05-19T15:21:28+08:00 [INFO] Enabling color space support
2024-05-19T15:21:28+08:00 [INFO] Adapter "NVIDIA GeForce RTX 4060 Laptop GPU"
2024-05-19T15:21:28+08:00 [INFO] Ray tracing is supported
2024-05-19T15:21:28+08:00 [INFO] building git repository, `.git` path in the worktree: ".git"
2024-05-19T15:21:28+08:00 [ERROR] crates\git\src\repository.rs:130: Error { code: -9, klass: 4, message: "reference 'refs/heads/master' not found" }
2024-05-19T15:21:28+08:00 [WARN] Requested size 1x1 is outside of surface capabilities
2024-05-19T15:21:28+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:21:28+08:00 [INFO] Initializing Blade pipelines for surface SurfaceInfo { format: Bgra8UnormSrgb, alpha: Ignored }
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position_impl")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position_transformed")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("blend_color")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position_impl")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_device_position_transformed")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:21:28+08:00 [INFO] Skip function Some("blend_color")
2024-05-19T15:21:28+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:21:28+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:21:28+08:00 [INFO] Using Windows API for pseudoconsole
2024-05-19T15:21:28+08:00 [INFO] Creating texture 0x12666aac360 of size 1024x1024x1 and format R8Unorm, name 'atlas', handle 0
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x1266a3134f0 of size 65536, name 'chunk-0', handle 1
2024-05-19T15:21:28+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:21:28+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:21:28+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:21:28+08:00 [INFO] starting language servers for TOML: taplo
2024-05-19T15:21:28+08:00 [INFO] starting language server "taplo", path: "E:\\code\\rust\\learn", id: 17
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x122438344d0 of size 4096, name 'chunk-0', handle 2
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x12243833750 of size 15120, name 'chunk-1', handle 3
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x122438332d0 of size 50400, name 'chunk-2', handle 4
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x122438338d0 of size 4096, name 'chunk-3', handle 5
2024-05-19T15:21:28+08:00 [INFO] starting language servers for Go: gopls
2024-05-19T15:21:28+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:21:28+08:00 [INFO] starting language servers for TOML: taplo
2024-05-19T15:21:28+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:21:28+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:21:28+08:00 [INFO] starting language server "rust-analyzer", path: "E:\\code\\rust\\learn", id: 18
2024-05-19T15:21:28+08:00 [INFO] fetching latest version of language server "rust-analyzer"
2024-05-19T15:21:28+08:00 [INFO] Creating buffer 0x1267423c680 of size 51296, name 'chunk-4', handle 6
2024-05-19T15:21:29+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\toml\\taplo-0.8.1\\taplo.exe", working directory: "E:\\code\\rust\\learn", args: ["lsp", "stdio"]
2024-05-19T15:21:29+08:00 [INFO] Destroying texture 0x122406d6c20, handle 0
2024-05-19T15:21:29+08:00 [ERROR] crates\gpui\src\window.rs:745: window not found
2024-05-19T15:21:29+08:00 [INFO] Language server with id 1 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "2024/05/19 15:21:29 Shutdown session\n\tshutdown_session=1\n"
}
2024-05-19T15:21:29+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:21:29+08:00 [ERROR] crates\lsp\src/lsp.rs:773: oneshot canceled
2024-05-19T15:21:29+08:00 [ERROR] crates\lsp\src/lsp.rs:773: oneshot canceled
2024-05-19T15:21:30+08:00 [INFO] downloading language server "rust-analyzer"
2024-05-19T15:21:30+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\languages\\rust-analyzer\\rust-analyzer-2024-05-13", working directory: "E:\\code\\rust\\learn", args: []
2024-05-19T15:21:31+08:00 [INFO] Creating buffer 0x1267423ec00 of size 51296, name 'chunk-5', handle 7
2024-05-19T15:21:31+08:00 [INFO] Creating buffer 0x1267423e480 of size 51296, name 'chunk-6', handle 8
2024-05-19T15:21:33+08:00 [INFO] Creating texture 0x12666aab9c0 of size 1024x1024x1 and format R16Float, name 'atlas', handle 9
2024-05-19T15:21:35+08:00 [INFO] Creating buffer 0x1267423d400 of size 54320, name 'chunk-7', handle 10
2024-05-19T15:21:35+08:00 [INFO] Creating buffer 0x1267423e000 of size 54320, name 'chunk-8', handle 11
2024-05-19T15:21:35+08:00 [INFO] Creating buffer 0x1267423e180 of size 62048, name 'chunk-9', handle 12
2024-05-19T15:21:35+08:00 [INFO] Creating buffer 0x1267423ed80 of size 62048, name 'chunk-10', handle 13
2024-05-19T15:21:42+08:00 [INFO] Using Windows API for pseudoconsole
2024-05-19T15:21:43+08:00 [INFO] Creating buffer 0x1267423db80 of size 63616, name 'chunk-11', handle 14
2024-05-19T15:21:43+08:00 [INFO] Creating buffer 0x1267423e300 of size 65856, name 'chunk-12', handle 15
2024-05-19T15:21:43+08:00 [INFO] Creating buffer 0x1267423e600 of size 65856, name 'chunk-13', handle 16
2024-05-19T15:21:44+08:00 [INFO] Creating buffer 0x1267423e780 of size 109424, name 'chunk-14', handle 17
2024-05-19T15:21:46+08:00 [INFO] Creating buffer 0x1267423ef00 of size 102032, name 'chunk-15', handle 18
2024-05-19T15:21:49+08:00 [INFO] completion out of expected range
2024-05-19T15:21:50+08:00 [INFO] Creating buffer 0x1267423b180 of size 102144, name 'chunk-16', handle 19
2024-05-19T15:21:51+08:00 [INFO] Creating buffer 0x1267423bc00 of size 102368, name 'chunk-17', handle 20
2024-05-19T15:21:51+08:00 [INFO] Creating buffer 0x1267423b480 of size 102480, name 'chunk-18', handle 21
2024-05-19T15:21:52+08:00 [INFO] Creating buffer 0x1267423b600 of size 103152, name 'chunk-19', handle 22
2024-05-19T15:21:52+08:00 [INFO] Creating buffer 0x1267423bd80 of size 103376, name 'chunk-20', handle 23
2024-05-19T15:21:53+08:00 [INFO] Creating buffer 0x1267423c080 of size 103712, name 'chunk-21', handle 24
2024-05-19T15:22:03+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:03+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:03+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:03+08:00 [INFO] starting language servers for TOML: taplo
2024-05-19T15:22:03+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:03+08:00 [ERROR] crates\project\src/project.rs:3400: no worktree found for diagnostics path "c:\\Users\\zero\\.cargo\\registry\\src\\rsproxy.cn-0dccff568467c15b\\windows-result-0.1.1\\src\\lib.rs"
2024-05-19T15:22:03+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:03+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:04+08:00 [ERROR] unexpected item event after pane was dropped
2024-05-19T15:22:04+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:04+08:00 [INFO] starting language servers for TOML: taplo
2024-05-19T15:22:04+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:04+08:00 [ERROR] crates\project\src/project.rs:3400: no worktree found for diagnostics path "c:\\Users\\zero\\.cargo\\registry\\src\\rsproxy.cn-0dccff568467c15b\\windows-result-0.1.1\\src\\lib.rs"
2024-05-19T15:22:06+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:06+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:06+08:00 [INFO] Language server with id 17 sent unhandled notification taplo/didChangeSchemaAssociation:
{
  "documentUri": "file:///E:/code/rust/learn/Cargo.toml",
  "schemaUri": "https://json.schemastore.org/cargo.json",
  "meta": {
    "name": "Cargo Manifest",
    "description": "Manifest for Cargo, the Rust package manager and build tool",
    "source": "catalog",
    "catalog_url": "https://www.schemastore.org/api/json/catalog.json"
  }
}
2024-05-19T15:22:08+08:00 [INFO] Language server with id 17 sent unhandled notification taplo/didChangeSchemaAssociation:
{
  "documentUri": "file:///E:/code/rust/learn/Cargo.toml",
  "schemaUri": "https://json.schemastore.org/cargo.json",
  "meta": {
    "name": "Cargo Manifest",
    "description": "Manifest for Cargo, the Rust package manager and build tool",
    "source": "catalog",
    "catalog_url": "https://www.schemastore.org/api/json/catalog.json"
  }
}
2024-05-19T15:22:13+08:00 [ERROR] unexpected item event after pane was dropped
2024-05-19T15:22:13+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:22:13+08:00 [INFO] starting language servers for TOML: taplo
2024-05-19T15:22:13+08:00 [INFO] starting language servers for Rust: rust-analyzer
2024-05-19T15:22:13+08:00 [ERROR] crates\project\src/project.rs:3400: no worktree found for diagnostics path "c:\\Users\\zero\\.cargo\\registry\\src\\rsproxy.cn-0dccff568467c15b\\windows-result-0.1.1\\src\\lib.rs"
2024-05-19T15:22:14+08:00 [INFO] Language server with id 17 sent unhandled notification taplo/didChangeSchemaAssociation:
{
  "documentUri": "file:///E:/code/rust/learn/Cargo.toml",
  "schemaUri": "https://json.schemastore.org/cargo.json",
  "meta": {
    "name": "Cargo Manifest",
    "description": "Manifest for Cargo, the Rust package manager and build tool",
    "source": "catalog",
    "catalog_url": "https://www.schemastore.org/api/json/catalog.json"
  }
}
2024-05-19T15:43:47+08:00 [INFO] Creating buffer 0x12252c1a290 of size 198352, name 'chunk-22', handle 25
2024-05-19T15:43:51+08:00 [INFO] Creating buffer 0x12252c18c10 of size 188720, name 'chunk-23', handle 26
2024-05-19T15:43:52+08:00 [INFO] Creating buffer 0x12252c18010 of size 188832, name 'chunk-24', handle 27
2024-05-19T15:43:52+08:00 [INFO] Destroying texture 0x12666aac360, handle 0
2024-05-19T15:43:52+08:00 [INFO] Destroying texture 0x12666aab9c0, handle 9
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1266a3134f0, handle 1
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e300, handle 15
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423db80, handle 14
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x12252c18c10, handle 26
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423ef00, handle 18
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e180, handle 12
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x122438344d0, handle 2
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423ec00, handle 7
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423b600, handle 22
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423ed80, handle 13
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x122438338d0, handle 5
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423c680, handle 6
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423b480, handle 21
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x122438332d0, handle 4
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423bd80, handle 23
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423c080, handle 24
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423d400, handle 10
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423b180, handle 19
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e480, handle 8
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e600, handle 16
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x12243833750, handle 3
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e780, handle 17
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423e000, handle 11
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x12252c1a290, handle 25
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x1267423bc00, handle 20
2024-05-19T15:43:52+08:00 [INFO] Destroying buffer 0x12252c18010, handle 27
2024-05-19T15:43:52+08:00 [ERROR] crates\gpui\src\window.rs:745: window not found
2024-05-19T15:44:04+08:00 [INFO] ========== starting zed ==========
2024-05-19T15:44:04+08:00 [INFO] Use Microsoft YaHei UI as UI font.
2024-05-19T15:44:04+08:00 [INFO] Using direct write text system.
2024-05-19T15:44:04+08:00 [INFO] Opening main db
2024-05-19T15:44:04+08:00 [INFO] Using git binary path: None
2024-05-19T15:44:04+08:00 [ERROR] crates\zed\src/main.rs:316: SHELL environment variable is not assigned so we can't source login environment variables

Caused by:
    environment variable not found
2024-05-19T15:44:04+08:00 [INFO] extensions updated. loading 8, reloading 0, unloading 0
2024-05-19T15:44:04+08:00 [ERROR] auto-update failed: error:auto-update not supported for OS "windows"
2024-05-19T15:44:04+08:00 [ERROR] crates\client\src/client.rs:1633: 找不到元素。 (0x80070490)
2024-05-19T15:44:04+08:00 [INFO] Opening main db
2024-05-19T15:44:04+08:00 [INFO] Enabling Vulkan Portability
2024-05-19T15:44:04+08:00 [INFO] Enabling color space support
2024-05-19T15:44:04+08:00 [INFO] Adapter "NVIDIA GeForce RTX 4060 Laptop GPU"
2024-05-19T15:44:04+08:00 [INFO] Ray tracing is supported
2024-05-19T15:44:04+08:00 [WARN] Requested size 1x1 is outside of surface capabilities
2024-05-19T15:44:04+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:44:04+08:00 [INFO] Initializing Blade pipelines for surface SurfaceInfo { format: Bgra8UnormSrgb, alpha: Ignored }
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position_impl")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position_transformed")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("blend_color")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position_impl")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_device_position_transformed")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("to_tile_position")
2024-05-19T15:44:04+08:00 [INFO] Skip function Some("blend_color")
2024-05-19T15:44:04+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:44:04+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:44:04+08:00 [INFO] Opening main db
2024-05-19T15:44:04+08:00 [INFO] Using Windows API for pseudoconsole
2024-05-19T15:44:04+08:00 [INFO] Using surface present mode MAILBOX
2024-05-19T15:44:04+08:00 [INFO] Creating texture 0x16a4ee0d7e0 of size 1024x1024x1 and format R8Unorm, name 'atlas', handle 0
2024-05-19T15:44:04+08:00 [INFO] Creating buffer 0x16a60336300 of size 65536, name 'chunk-0', handle 1
2024-05-19T15:44:04+08:00 [INFO] Creating buffer 0x16a60335700 of size 4096, name 'chunk-0', handle 2
2024-05-19T15:44:04+08:00 [INFO] Creating buffer 0x16a60335b80 of size 4816, name 'chunk-1', handle 3
2024-05-19T15:44:05+08:00 [INFO] Opening main db
2024-05-19T15:44:05+08:00 [INFO] Creating buffer 0x16a60e925b0 of size 8064, name 'chunk-2', handle 4
2024-05-19T15:44:05+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:44:05+08:00 [INFO] starting language servers for Dockerfile: 
2024-05-19T15:44:05+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:44:05+08:00 [INFO] starting language servers for Dockerfile: 
2024-05-19T15:44:05+08:00 [INFO] Creating buffer 0x16a60335d00 of size 8400, name 'chunk-3', handle 5
2024-05-19T15:44:05+08:00 [INFO] Initializing default prettier with plugins {}
2024-05-19T15:44:05+08:00 [INFO] starting language servers for Dockerfile: dockerfile-language-server
2024-05-19T15:44:05+08:00 [INFO] starting language server "dockerfile-language-server", path: "C:\\Users\\zero\\Desktop\\Dockerfile", id: 1
2024-05-19T15:44:05+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:05+08:00 [INFO] Creating buffer 0x1706e9134a0 of size 12096, name 'chunk-4', handle 6
2024-05-19T15:44:05+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:06+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:/", args: ["C:\\Users\\zero\\AppData\\Local\\Zed\\copilot\\copilot-v0.5.0\\dist/agent.js", "--stdio"]
2024-05-19T15:44:06+08:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-05-19T07:44:06.361Z] Agent service starting",
  "metadataStr": "[DEBUG] [agent] [2024-05-19T07:44:06.361Z]",
  "extra": [
    "Agent service starting"
  ]
}
2024-05-19T15:44:06+08:00 [INFO] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "5bdced2f-0da3-45c6-b64c-79f694117b20",
      "method": "workspace/didChangeWorkspaceFolders",
      "registerOptions": {}
    }
  ]
}
2024-05-19T15:44:07+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:07+08:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 1,
  "message": "[INFO] [auth] [2024-05-19T07:44:07.237Z] Invalid copilot token: missing token: 403 ",
  "metadataStr": "[INFO] [auth] [2024-05-19T07:44:07.237Z]",
  "extra": [
    "Invalid copilot token: missing token: 403 "
  ]
}
2024-05-19T15:44:07+08:00 [INFO] Language server with id 0 sent unhandled notification window/showMessageRequest:
{
  "type": 2,
  "message": "No access to GitHub Copilot found. You are currently logged in as ZeroHawkeye.",
  "actions": [
    {
      "title": "Signup for GitHub Copilot"
    },
    {
      "title": "Dismiss"
    }
  ]
}
2024-05-19T15:44:07+08:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-05-19T07:44:07.243Z] Telemetry initialized",
  "metadataStr": "[DEBUG] [agent] [2024-05-19T07:44:07.243Z]",
  "extra": [
    "Telemetry initialized"
  ]
}
2024-05-19T15:44:07+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\Desktop", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:44:07+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:44:07+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:44:07+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:44:07+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:44:07+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:44:08+08:00 [INFO] About to spawn test binary
2024-05-19T15:44:08+08:00 [WARN] test binary failed to launch
2024-05-19T15:44:08+08:00 [WARN] test binary check failed
2024-05-19T15:44:08+08:00 [INFO] beginning to reinstall server
2024-05-19T15:44:08+08:00 [INFO] deleting server container
2024-05-19T15:44:08+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:44:08+08:00 [INFO] starting language server "dockerfile-language-server", path: "C:\\Users\\zero\\Desktop\\Dockerfile", id: 2
2024-05-19T15:44:08+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:08+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\Desktop", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:44:08+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:44:08+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:44:08+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:44:08+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:44:08+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:44:09+08:00 [INFO] About to spawn test binary
2024-05-19T15:44:09+08:00 [WARN] test binary failed to launch
2024-05-19T15:44:09+08:00 [WARN] test binary check failed
2024-05-19T15:44:09+08:00 [INFO] beginning to reinstall server
2024-05-19T15:44:09+08:00 [INFO] deleting server container
2024-05-19T15:44:09+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:44:09+08:00 [INFO] starting language server "dockerfile-language-server", path: "C:\\Users\\zero\\Desktop\\Dockerfile", id: 3
2024-05-19T15:44:09+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:10+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\Desktop", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:44:10+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:44:10+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:44:10+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:44:10+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:44:10+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:44:11+08:00 [INFO] About to spawn test binary
2024-05-19T15:44:11+08:00 [WARN] test binary failed to launch
2024-05-19T15:44:11+08:00 [WARN] test binary check failed
2024-05-19T15:44:11+08:00 [INFO] beginning to reinstall server
2024-05-19T15:44:11+08:00 [INFO] deleting server container
2024-05-19T15:44:11+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:44:11+08:00 [INFO] starting language server "dockerfile-language-server", path: "C:\\Users\\zero\\Desktop\\Dockerfile", id: 4
2024-05-19T15:44:11+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:11+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\Desktop", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:44:11+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:44:11+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:44:11+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:44:11+08:00 [INFO] retrying installation of language server "dockerfile-language-server" in 1s
2024-05-19T15:44:11+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:44:12+08:00 [INFO] About to spawn test binary
2024-05-19T15:44:12+08:00 [WARN] test binary failed to launch
2024-05-19T15:44:12+08:00 [WARN] test binary check failed
2024-05-19T15:44:12+08:00 [INFO] beginning to reinstall server
2024-05-19T15:44:12+08:00 [INFO] deleting server container
2024-05-19T15:44:12+08:00 [ERROR] crates\language\src\language_registry.rs:877: server container removal

Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T15:44:12+08:00 [INFO] starting language server "dockerfile-language-server", path: "C:\\Users\\zero\\Desktop\\Dockerfile", id: 5
2024-05-19T15:44:12+08:00 [INFO] Node runtime install_if_needed
2024-05-19T15:44:13+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\Desktop", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver", "--stdio"]
2024-05-19T15:44:13+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T15:44:13+08:00 [ERROR] failed to start language server "dockerfile-language-server": oneshot canceled
2024-05-19T15:44:13+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'C:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T15:44:13+08:00 [ERROR] Hit 4 reinstallation attempts for "dockerfile-language-server"
2024-05-19T15:44:13+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T15:44:20+08:00 [INFO] Creating buffer 0x1706e912a20 of size 24864, name 'chunk-5', handle 7
2024-05-19T15:44:20+08:00 [INFO] Creating buffer 0x1706e912ba0 of size 14112, name 'chunk-6', handle 8
2024-05-19T15:44:20+08:00 [INFO] Creating buffer 0x1706e913020 of size 16576, name 'chunk-7', handle 9
d1y commented 1 month ago

确定一下是否下载了该 lsp: 看看 $ZED/extensions/work/dockerfile 目录是否存在


我不熟悉 windows, 但是看起来这个路径好奇怪, Windows 的拼接是"符号" 使用的是 \unix 使用的是 /, 我不知道这样拼接过来会不会有问题?

/C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver
ZeroHawkeye commented 1 month ago

image

我上一条回复有问题,lsp下载成功了,但不知道什么原因没有启动?

ZeroHawkeye commented 1 month ago

C:\Users\\AppData\Local\Zed\extensions\work 您给的路径是对的,我这里完整路径是这样的

d1y commented 1 month ago

这个路径明显不对 E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver

Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")

这样直接跑一下应该可以?(我不熟悉 windows, 不行的话将 \\ 替换为 \ 试试)

node C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver
ZeroHawkeye commented 1 month ago

image

.\node.exe C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\bin\docker-langserver
C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189
        throw new Error('Connection input stream is not set. ' + commandLineMessage);
        ^

Error: Connection input stream is not set. Use arguments of createConnection or set command line parameters: '--node-ipc', '--stdio' or '--socket={number}'
    at _createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189:15)
    at createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:136:12)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\lib\server.js:25:46)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\bin\docker-langserver:6:1)

Node.js v18.15.0

我不懂lsp,我看zed日志是使用$Zed下的node解释器执行的,我本机也有全局安装node环境,所以特地使用了zed提供的node,但有如上错误输出

d1y commented 1 month ago

throw new Error('Connection input stream is not set. ' + commandLineMessage); 你这里是跑成功了的

劳烦老哥在帮忙验证一下(同样的 \\ 不行换成 \ )

node /C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver

node C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver

node C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver

给我的感觉是, 是路径前面多了一个 /, 它在 windows 中的行为会添加一个当前 cwd 的盘符(即你的 E 盘)

d1y commented 1 month ago

给我的感觉是, 是路径前面多了一个 /, 它在 windows 中的行为会添加一个当前 cwd 的盘符(即你的 E 盘)

如果是这个原因的话, 可能"大部分"扩展的 lsp-server 服务在windows都跑不起来(mayyyybe?), 可以安装一个 vuejs 扩展试试

ZeroHawkeye commented 1 month ago

这些是我验证的三个路径,第一个不可以,后面两个都可以:

 # .\node.exe /C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver
node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'C:\C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\bin\docker-langserver'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v18.15.0
 zero on  ~/AppData/Local/Zed/node/node-v18.15.0-win-x64
 # .\node.exe C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile/node_modules/dockerfile-language-server-nodejs/bin/docker-langserver
C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189
        throw new Error('Connection input stream is not set. ' + commandLineMessage);
        ^

Error: Connection input stream is not set. Use arguments of createConnection or set command line parameters: '--node-ipc', '--stdio' or '--socket={number}'
    at _createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189:15)
    at createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:136:12)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\lib\server.js:25:46)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\bin\docker-langserver:6:1)

Node.js v18.15.0
 zero on  ~/AppData/Local/Zed/node/node-v18.15.0-win-x64
 # .\node.exe C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\dockerfile\\node_modules\\dockerfile-language-server-nodejs\\bin\\docker-langserver
C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189
        throw new Error('Connection input stream is not set. ' + commandLineMessage);
        ^

Error: Connection input stream is not set. Use arguments of createConnection or set command line parameters: '--node-ipc', '--stdio' or '--socket={number}'
    at _createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:189:15)
    at createConnection (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\vscode-languageserver\lib\node\main.js:136:12)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\lib\server.js:25:46)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\zero\AppData\Local\Zed\extensions\work\dockerfile\node_modules\dockerfile-language-server-nodejs\bin\docker-langserver:6:1)

Node.js v18.15.0
ZeroHawkeye commented 1 month ago

我刚创建了个vue项目,确实不行,这个问题我应该找zed提交么?


Caused by:
    系统找不到指定的文件。 (os error 2)
2024-05-19T17:49:35+08:00 [INFO] starting language server "vue-language-server", path: "E:\\code\\web\\tmp", id: 15
2024-05-19T17:49:35+08:00 [INFO] Node runtime install_if_needed
2024-05-19T17:49:35+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "E:\\code\\web\\tmp", args: ["/C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\vue/node_modules/@vue/language-server/bin/vue-language-server.js", "--stdio"]
2024-05-19T17:49:35+08:00 [ERROR] crates\lsp\src/lsp.rs:357: cannot read LSP message headers
2024-05-19T17:49:35+08:00 [ERROR] failed to start language server "vue-language-server": oneshot canceled
2024-05-19T17:49:35+08:00 [ERROR] server stderr: Some("node:internal/modules/cjs/loader:1078\r\n  throw err;\r\n  ^\r\n\r\nError: Cannot find module 'E:\\C:\\Users\\zero\\AppData\\Local\\Zed\\extensions\\work\\vue\\node_modules\\@vue\\language-server\\bin\\vue-language-server.js'\r\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\r\n    at Module._load (node:internal/modules/cjs/loader:920:27)\r\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\r\n    at node:internal/main/run_main_module:23:47 {\r\n  code: 'MODULE_NOT_FOUND',\r\n  requireStack: []\r\n}\r\n\r\nNode.js v18.15.0\r\n")
2024-05-19T17:49:35+08:00 [ERROR] Hit 4 reinstallation attempts for "vue-language-server"
2024-05-19T17:49:35+08:00 [ERROR] crates\lsp\src/lsp.rs:773: server shut down
2024-05-19T17:49:50+08:00 [WARN] Skipping path "E:\\code\\web\\tmp" that has no prettier dependency and no workspaces section in its package.json
2024-05-19T17:49:50+08:00 [INFO] Waiting for default prettier to install
2024-05-19T17:49:50+08:00 [INFO] Starting prettier at path "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"
2024-05-19T17:49:50+08:00 [INFO] Node runtime install_if_needed
2024-05-19T17:49:50+08:00 [INFO] starting language server. binary path: "C:\\Users\\zero\\AppData\\Local\\Zed\\node\\node-v18.15.0-win-x64\\node.exe", working directory: "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier", args: ["C:\\Users\\zero\\AppData\\Local\\Zed\\prettier\\prettier_server.js", "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"]
2024-05-19T17:49:51+08:00 [INFO] Started default prettier in "C:\\Users\\zero\\AppData\\Local\\Zed\\prettier"
2024-05-19T17:50:08+08:00 [WARN] Skipping path "E:\\code\\web\\tmp" that has no prettier dependency and no workspaces section in its package.json
ZeroHawkeye commented 1 month ago

我把项目修改为C盘后不行,好像是执行命令前增加了"/C://" 如果是其他盘项目则会增加盘符导致找不到正确目录,c盘则是多个/

d1y commented 1 month ago

这是上游的问题, 比如说其他人也报告了这个问题: https://github.com/zed-industries/zed/issues/12013 我知道这是什么原因了, 我会创建一个 issue 给上游解释这个 感谢你报告此事

d1y commented 1 month ago

我把项目修改为C盘后不行,好像是执行命令前增加了"/C://" 如果是其他盘项目则会增加盘符导致找不到正确目录,c盘则是多个/

你能帮忙测试一下吗, 我写了一个 workaround 的方法, 用来将其在 windows 上自动删除 /

ZeroHawkeye commented 1 month ago

可以啊,我看仓库没有新提交,咋测试呢

d1y commented 1 month ago

可以啊,我看仓库没有新提交,咋测试呢

这里有一个 PR https://github.com/zed-industries/zed/pull/12036, 可以帮忙测试一下吗?

d1y commented 1 month ago

老哥你有 Discord 吗, 我们能在 Discord 上共同解决这个问题吗?

ZeroHawkeye commented 1 month ago

Discord我用的比较少,是需要注册的邮件地址么

d1y commented 1 month ago

Discord我用的比较少,是需要注册的邮件地址么

Discord ID 发一下, 我恰个好友