-
-
Notifications
You must be signed in to change notification settings - Fork 7.2k
Labels
area:languages/htmlHTML markup supportHTML markup supportfrequency:commonBugs that happen for at least a third of the users across all platforms and kinds of usageBugs that happen for at least a third of the users across all platforms and kinds of usagemeta:easy repro stepsSteps to reproduce are easySteps to reproduce are easypriority:P2Average run-of-the-mill bugsAverage run-of-the-mill bugsstate:needs reproNeeds reproduction steps / someone to reproduceNeeds reproduction steps / someone to reproduce
Description
Reproduction steps
- Open html.erb file
- Edit html tag attribute
- Tap
Tab
It always completes Ruby code.
Current vs. Expected behavior
Current:
2026-02-04.21.11.30.mov
Expect:
Change file type to HTML, it works.
2026-02-04.21.12.30.mov
Zed version and system specs
Zed Preview 0.222.1
70e275b
0.222.1+preview.139.70e275bd778cb7c54dd6ad1079737a7da731ca91
Mac OS 15.6
Attach Zed log file
Zed.log
2026-02-04T21:14:45+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:14:45+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:15+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:15+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:23+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/ruby/node_modules/@herb-tools/language-server/bin/herb-language-server", "--stdio"]
2026-02-04T21:15:29+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/lib/ruby/gems/3.3.0/bin/ruby-lsp", working directory: "/Users/***/Workspace/******/******", args: []
2026-02-04T21:15:29+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:29+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:30+08:00 ERROR [project::lsp_store] Failed to register server capabilities: no server 10 found
2026-02-04T21:15:31+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:31+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:31+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:40+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:40+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:15:40+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:40+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:40+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:40+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:40+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:45+08:00 WARN [lsp::input_handler] failed to deserialize LSP message:
{"jsonrpc":"2.0","result":{}}
2026-02-04T21:15:45+08:00 ERROR [lsp] Shutdown request failure, server prettier (id 6): Error: Unknown method: shutdown
While handling prettier request: {"jsonrpc":"2.0","id":11,"method":"shutdown"}
2026-02-04T21:15:45+08:00 ERROR [gpui::app] timed out waiting on app_will_quit
2026-02-04T21:15:48+08:00 INFO [zed] ========== starting zed version 0.222.1+preview.139.70e275bd778cb7c54dd6ad1079737a7da731ca91, sha 70e275b ==========
2026-02-04T21:15:48+08:00 INFO [crashes] spawning crash handler process
2026-02-04T21:15:48+08:00 INFO [zed] Using git binary path: "/Applications/Zed Preview.app/Contents/MacOS/git"
2026-02-04T21:15:49+08:00 INFO [crashes] connected to crash handler process after 100ms
2026-02-04T21:15:49+08:00 INFO [crashes] crash handler registered
2026-02-04T21:15:49+08:00 INFO [extension_host] extensions updated. loading 4, reloading 0, unloading 0
2026-02-04T21:15:49+08:00 INFO [util] set environment variables from shell:/bin/zsh, path:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin
2026-02-04T21:15:49+08:00 INFO [auto_update] Auto Update: checking for updates
2026-02-04T21:15:49+08:00 INFO [workspace] Rendered first frame
2026-02-04T21:15:49+08:00 INFO [client] set status on client 0: Authenticating
2026-02-04T21:15:49+08:00 INFO [node_runtime] using Node.js found on PATH: SystemNodeRuntime { node: "/opt/homebrew/bin/node", npm: "/opt/homebrew/bin/npm", global_node_modules: "/opt/homebrew/lib/node_modules\n", scratch_dir: "/Users/***/Library/Application Support/Zed/node" }
2026-02-04T21:15:50+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/.config/zed", args: ["/Users/***/Library/Application Support/Zed/languages/json-language-server/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server", "--stdio"]
2026-02-04T21:15:50+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:15:50+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:15:50+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:15:50+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/.bin/tailwindcss-language-server", "--stdio"]
2026-02-04T21:15:50+08:00 INFO [lsp] Language server with id 3 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Setting up server…"
}
2026-02-04T21:15:50+08:00 INFO [lsp] Language server with id 3 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Listening for messages…"
}
2026-02-04T21:15:50+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:15:50+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:15:50+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:15:50+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/html/node_modules/@zed-industries/vscode-langservers-extracted/bin/vscode-html-language-server", "--stdio"]
2026-02-04T21:15:50+08:00 INFO [client] set status on client 51539: Authenticated
2026-02-04T21:15:50+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:15:50+08:00 INFO [lsp] Language server with id 1 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "f938ce2c-8619-41e6-9e03-5e3f6167b266",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:15:51+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/emmet/node_modules/@olrtg/emmet-language-server/dist/index.js", "--stdio"]
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:15:51+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/ruby/node_modules/@herb-tools/language-server/bin/herb-language-server", "--stdio"]
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 0 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "d8e59eae-fa66-44bf-904c-4960627dc86b",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:15:51+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/lib/ruby/gems/3.3.0/bin/ruby-lsp", working directory: "/Users/***/Workspace/******/******", args: []
2026-02-04T21:15:51+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/projectInitialized:
[
null
]
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 0 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:15:52+08:00 INFO [lsp] Language server with id 1 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:15:52+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:52+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:52+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:53+08:00 INFO [lsp] Language server with id 0 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:15:53+08:00 INFO [lsp] Language server with id 1 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:15:55+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:55+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:55+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:55+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:55+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:55+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:55+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:55+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:55+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:56+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:56+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:56+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:15:56+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:56+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:15:57+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [c9d25fdd-78be-4c8c-86f9-a5af3c395104] model deployment ID: []] "
}
2026-02-04T21:15:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[message 0 returned. finish reason: [stop]] "
}
2026-02-04T21:15:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [9f85b95f-01dc-49c6-9b14-32190241071f] model deployment ID: []] "
}
2026-02-04T21:16:02+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[message 0 returned. finish reason: [stop]] "
}
2026-02-04T21:16:02+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [288c98d1-9138-4751-b34f-0e34a670cc5e] model deployment ID: []] "
}
2026-02-04T21:16:03+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[message 0 returned. finish reason: [stop]] "
}
2026-02-04T21:16:03+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [11d17442-6ab8-4fab-bde9-55ae433f0312] model deployment ID: []] "
}
2026-02-04T21:16:06+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:16:06+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:16:06+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:39+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:39+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:39+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:40+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:40+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:40+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:40+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:40+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:40+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:41+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:41+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:41+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:41+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:41+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:42+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[message 0 returned. finish reason: [stop]] "
}
2026-02-04T21:21:42+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [8f112ffa-288e-492e-87ec-61a4e7f3d097] model deployment ID: []] "
}
2026-02-04T21:21:46+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:46+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:46+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:46+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:46+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:46+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:46+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:46+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:46+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:47+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:47+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:47+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:47+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:21:47+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:47+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:21:49+08:00 ERROR [crates/gpui/src/window.rs:1233] window not found
2026-02-04T21:21:56+08:00 INFO [zed] ========== starting zed version 0.222.1+preview.139.70e275bd778cb7c54dd6ad1079737a7da731ca91, sha 70e275b ==========
2026-02-04T21:21:56+08:00 INFO [crashes] spawning crash handler process
2026-02-04T21:21:56+08:00 INFO [zed] Using git binary path: "/Applications/Zed Preview.app/Contents/MacOS/git"
2026-02-04T21:21:56+08:00 INFO [crashes] connected to crash handler process after 100ms
2026-02-04T21:21:56+08:00 INFO [crashes] crash handler registered
2026-02-04T21:21:56+08:00 INFO [util] set environment variables from shell:/bin/zsh, path:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin
2026-02-04T21:21:56+08:00 INFO [extension_host] extensions updated. loading 4, reloading 0, unloading 0
2026-02-04T21:21:56+08:00 INFO [auto_update] Auto Update: checking for updates
2026-02-04T21:21:56+08:00 INFO [workspace] Rendered first frame
2026-02-04T21:21:56+08:00 INFO [client] set status on client 0: Authenticating
2026-02-04T21:21:57+08:00 INFO [node_runtime] using Node.js found on PATH: SystemNodeRuntime { node: "/opt/homebrew/bin/node", npm: "/opt/homebrew/bin/npm", global_node_modules: "/opt/homebrew/lib/node_modules\n", scratch_dir: "/Users/***/Library/Application Support/Zed/node" }
2026-02-04T21:21:57+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:21:57+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:21:57+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:21:57+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:21:57+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/.config/zed", args: ["/Users/***/Library/Application Support/Zed/languages/json-language-server/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server", "--stdio"]
2026-02-04T21:21:57+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:21:57+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:21:58+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/.bin/tailwindcss-language-server", "--stdio"]
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 3 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Setting up server…"
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 3 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Listening for messages…"
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "f23d2e3e-abb5-4f2c-9326-c7624fa300c6",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 0 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "0c7626b6-7c75-45cb-a2e0-079abac2c55f",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:21:58+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:21:58+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/emmet/node_modules/@olrtg/emmet-language-server/dist/index.js", "--stdio"]
2026-02-04T21:21:59+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/html/node_modules/@zed-industries/vscode-langservers-extracted/bin/vscode-html-language-server", "--stdio"]
2026-02-04T21:21:59+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:21:59+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/ruby/node_modules/@herb-tools/language-server/bin/herb-language-server", "--stdio"]
2026-02-04T21:21:59+08:00 INFO [client] set status on client 51539: Authenticated
2026-02-04T21:21:59+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:21:59+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/lib/ruby/gems/3.3.0/bin/ruby-lsp", working directory: "/Users/***/Workspace/******/******", args: []
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/projectInitialized:
[
null
]
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 0 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:22:00+08:00 INFO [lsp] Language server with id 1 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:22:01+08:00 INFO [lsp] Language server with id 0 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:22:01+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:01+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:01+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:02+08:00 INFO [lsp] Language server with id 1 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:22:12+08:00 INFO [project::lsp_store] stopping language server vscode-html-language-server
2026-02-04T21:22:12+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:22:12+08:00 INFO [lsp] Language server with id 3 sent unhandled notification @/tailwindCSS/clearColors:
[
null
]
2026-02-04T21:22:12+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:12+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:12+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:13+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/html/node_modules/@zed-industries/vscode-langservers-extracted/bin/vscode-html-language-server", "--stdio"]
2026-02-04T21:22:18+08:00 ERROR [crates/gpui/src/window.rs:1233] window not found
2026-02-04T21:22:18+08:00 ERROR [crates/gpui/src/window.rs:1225] window not found
2026-02-04T21:22:25+08:00 INFO [zed] ========== starting zed version 0.222.1+preview.139.70e275bd778cb7c54dd6ad1079737a7da731ca91, sha 70e275b ==========
2026-02-04T21:22:25+08:00 INFO [crashes] spawning crash handler process
2026-02-04T21:22:25+08:00 INFO [zed] Using git binary path: "/Applications/Zed Preview.app/Contents/MacOS/git"
2026-02-04T21:22:25+08:00 INFO [crashes] connected to crash handler process after 100ms
2026-02-04T21:22:25+08:00 INFO [crashes] crash handler registered
2026-02-04T21:22:25+08:00 INFO [util] set environment variables from shell:/bin/zsh, path:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/homebrew/lib/ruby/gems/3.3.0/bin:/opt/homebrew/opt/ruby/bin
2026-02-04T21:22:25+08:00 INFO [extension_host] extensions updated. loading 4, reloading 0, unloading 0
2026-02-04T21:22:25+08:00 INFO [auto_update] Auto Update: checking for updates
2026-02-04T21:22:25+08:00 INFO [workspace] Rendered first frame
2026-02-04T21:22:25+08:00 INFO [client] set status on client 0: Authenticating
2026-02-04T21:22:25+08:00 INFO [node_runtime] using Node.js found on PATH: SystemNodeRuntime { node: "/opt/homebrew/bin/node", npm: "/opt/homebrew/bin/npm", global_node_modules: "/opt/homebrew/lib/node_modules\n", scratch_dir: "/Users/***/Library/Application Support/Zed/node" }
2026-02-04T21:22:26+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:22:26+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:22:26+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:22:27+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:22:27+08:00 INFO [lsp] Language server with id 0 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "1cbb669e-4ae6-48aa-9be6-a807e0aab44d",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:22:27+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:22:27+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:22:27+08:00 INFO [client] set status on client 51539: Authenticated
2026-02-04T21:22:28+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:22:29+08:00 INFO [lsp] Language server with id 0 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:22:30+08:00 INFO [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-02-04T21:22:30+08:00 INFO [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-02-04T21:22:30+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/***/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-02-04T21:22:31+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/emmet/node_modules/@olrtg/emmet-language-server/dist/index.js", "--stdio"]
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[lsp] GitHub Copilot Language Server 1.420.0 initialized"
}
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 1 sent unhandled notification client/registerCapability:
{
"registrations": [
{
"id": "03e60ba0-1c76-4eb9-ab8c-b76df0ad60d9",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": [
"github.copilot",
"github-enterprise",
"http",
"telemetry"
]
}
}
]
}
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-02-04T21:22:31+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/.bin/tailwindcss-language-server", "--stdio"]
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[certificates] Removed 3 expired certificates"
}
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 4 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Setting up server…"
}
2026-02-04T21:22:31+08:00 INFO [lsp] Language server with id 4 sent unhandled notification window/logMessage:
{
"type": 4,
"message": "Listening for messages…"
}
2026-02-04T21:22:32+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/***/Workspace/******/******", args: ["/Users/***/Library/Application Support/Zed/extensions/work/ruby/node_modules/@herb-tools/language-server/bin/herb-language-server", "--stdio"]
2026-02-04T21:22:32+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-02-04T21:22:32+08:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/lib/ruby/gems/3.3.0/bin/ruby-lsp", working directory: "/Users/***/Workspace/******/******", args: []
2026-02-04T21:22:32+08:00 INFO [lsp] Language server with id 4 sent unhandled notification @/tailwindCSS/projectInitialized:
[
null
]
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification statusNotification:
{
"busy": false,
"kind": "Normal",
"status": "Normal",
"message": ""
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[CopilotMCP] MCP state changed from false to true"
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification copilot/mcpTools:
{
"servers": []
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 1 sent unhandled notification conversation/preconditionsNotification:
{
"results": [
{
"type": "token",
"status": "failed"
},
{
"type": "chat_enabled",
"status": "ok"
}
],
"status": "failed"
}
2026-02-04T21:22:33+08:00 INFO [lsp] Language server with id 0 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:22:33+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:33+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:33+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:34+08:00 INFO [lsp] Language server with id 1 sent unhandled notification featureFlagsNotification:
{
"rt": false,
"sn": false,
"chat": true,
"ic": true,
"pc": true,
"ae": {},
"agent_as_default": false,
"byok": true,
"data_migration_completed": false
}
2026-02-04T21:22:34+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:34+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:34+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:34+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:34+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:34+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:35+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:35+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:35+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:35+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [ea689711-3e8d-4528-ad71-9b836b5d004e] model deployment ID: []] "
}
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:36+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:36+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:37+08:00 ERROR [lsp] failed to deserialize response from language server: data did not match any variant of untagged enum DocumentDiagnosticReportResult. response from language server: "null"
2026-02-04T21:22:37+08:00 WARN [project::lsp_store] Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:37+08:00 ERROR [crates/editor/src/editor.rs:19343] pulling diagnostics
Caused by:
Get diagnostics via ruby-lsp failed: failed to deserialize response
2026-02-04T21:22:38+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [29772539-0193-4000-8b40-3fe1180844fa] model deployment ID: []] "
}
2026-02-04T21:22:38+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[message 0 returned. finish reason: [stop]] "
}
2026-02-04T21:22:38+08:00 INFO [lsp] Language server with id 1 sent unhandled notification window/logMessage:
{
"type": 3,
"message": "[request done: requestId: [ce44e445-82e1-43d6-af35-dddf44575eb4] model deployment ID: []] "
}
Relevant Zed settings
settings.json
"languages": {
"CSS": {
"language_servers": [
"tailwindcss-intellisense-css",
"!vscode-css-language-server",
"...",
],
},
"Ruby": {
"language_servers": [
"ruby-lsp",
"!sorbet",
"!steep",
"!rubocop",
"!solargraph",
"...",
],
"tab_size": 2,
},
// Enable herb and ruby-lsp for *.html.erb files
"HTML+ERB": {
"language_servers": ["herb", "ruby-lsp", "..."],
},
// Enable ruby-lsp for *.js.erb files
"JS+ERB": {
"language_servers": ["ruby-lsp", "..."],
},
// Enable ruby-lsp for *.yaml.erb files
"YAML+ERB": {
"language_servers": ["ruby-lsp", "..."],
},
},Relevant Keymap
keymap.json
[
{
"context": "Editor && edit_prediction",
"bindings": {
"alt-tab": "editor::AcceptEditPrediction",
},
},
// Bind `tab` back to its original behavior.
{
"context": "Editor",
"bindings": {
"tab": "editor::Tab",
},
},
{
"context": "Editor && showing_completions",
"bindings": {
"tab": "editor::ComposeCompletion",
},
},
{
"context": "(VimControl && !menu) || vim_mode == replace || vim_mode == waiting",
"bindings": {
"tab": "vim::Tab",
},
},
{
"context": "vim_mode == literal",
"bindings": {
"tab": ["vim::Literal", ["tab", "\u0009"]],
},
},
]
(for AI issues) Model provider details
No response
If you are using WSL on Windows, what flavor of Linux are you using?
None
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:languages/htmlHTML markup supportHTML markup supportfrequency:commonBugs that happen for at least a third of the users across all platforms and kinds of usageBugs that happen for at least a third of the users across all platforms and kinds of usagemeta:easy repro stepsSteps to reproduce are easySteps to reproduce are easypriority:P2Average run-of-the-mill bugsAverage run-of-the-mill bugsstate:needs reproNeeds reproduction steps / someone to reproduceNeeds reproduction steps / someone to reproduce