zed
zed copied to clipboard
Tailwind Auto-complete stopped working
Summary
Tailwind auto suggestions stopped working.
Steps to trigger the problem:
- Open any project (vite, Nextjs, React)
- Start coding HTML and CSS suggestions appear
- Tailwind suggestions do not appear.
Actual Behavior:
Not working even though I tried different settings and with default settings only, different builds (preview and stable)
Tried re-installing and removing all files.
Expected Behavior:
Tailwindcss to work out of the box
Nothing in the logs.
Zed Version and System Specs
Zed: v0.178.2 (Zed Preview) OS: macOS 15.3.1 Memory: 16 GiB Architecture: aarch64
I was also experiencing this issue but only when using typescript-language-server. After switching back to vtsls, this issue has gone away.
I was also experiencing this issue but only when using
typescript-language-server. After switching back tovtsls, this issue has gone away.
Hum... I did not think about that tbh. Thanks for the tip. Would you mind sharing your config?
It is really strange as I have two M1's and it only happens in one of them. Exact same everything...
Try restarting your language server using editor: restart language server
Try restarting your language server using
editor: restart language server![]()
Thank you. Once I am back at my M1 mini I'll try both options. Its super strange. no errors, no nothing. Simply it does not work. with default config or with lsp specified. Cheers.
@Slimstock-mkt I faced the same issue and solved by restarting LSP
As others have stated already, this is likely an issue with the LSP not starting/dying. Next time it is not working, please take a look at your Zed logs (zed: open log) and provide them here, and also check your LSP logs (debug: open language server logs) where you can view the language servers that are actively running and determine if the Tailwind LSP is still running correctly. Thanks!
**Zed Log**
"validationTime": 23
}
2025-04-04T15:47:06.343769+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 26
}
2025-04-04T15:47:06.424631+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 23
}
2025-04-04T15:47:06.509051+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 22
}
2025-04-04T15:47:06.743923+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:06.744109+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:06.917842+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:06.945248+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 29
}
2025-04-04T15:47:07.177272+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:07.177444+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:07.484392+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:07.510017+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 26
}
2025-04-04T15:47:07.55916+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:07.582873+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:47:07.689366+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:47:07.746573+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:07.774051+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 22
}
2025-04-04T15:47:07.842697+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:07.860696+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:47:07.940666+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:47:08.108156+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:08.108297+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:10.745793+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:10.791728+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 46
}
2025-04-04T15:47:11.002318+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:11.002605+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:11.716792+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 46
}
2025-04-04T15:47:11.868559+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 21
}
2025-04-04T15:47:12.023526+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:47:12.162642+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 22
}
2025-04-04T15:47:12.231094+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 22
}
2025-04-04T15:47:12.65298+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:12.653107+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:28.486842+01:00 [INFO] stopping language server vtsls
2025-04-04T15:47:28.48734+01:00 [INFO] stopping language server tailwindcss-language-server
2025-04-04T15:47:28.487804+01:00 [INFO] stopping language server eslint
2025-04-04T15:47:28.490189+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:28.490494+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:28.490709+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:28.49176+01:00 [INFO] attempting to start language server "vtsls", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 6
2025-04-04T15:47:28.492058+01:00 [INFO] attempting to start language server "tailwindcss-language-server", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 7
2025-04-04T15:47:28.49232+01:00 [INFO] attempting to start language server "eslint", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 8
2025-04-04T15:47:28.492867+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["/Users/markwarrior/Library/Application Support/Zed/languages/vtsls/node_modules/@vtsls/language-server/bin/vtsls.js", "--stdio"]
2025-04-04T15:47:28.494121+01:00 [INFO] found user-installed language server for tailwindcss-language-server. path: "/opt/homebrew/bin/tailwindcss-language-server", arguments: ["--stdio"]
2025-04-04T15:47:28.494437+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/tailwindcss-language-server", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--stdio"]
2025-04-04T15:47:28.495974+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--max-old-space-size=8192", "/Users/markwarrior/Library/Application Support/Zed/languages/eslint/vscode-eslint-2.4.4/vscode-eslint/server/out/eslintServer.js", "--stdio"]
2025-04-04T15:47:28.623131+01:00 [WARN] unhandled capability registration: Registration { id: "2ec44f14-f946-4896-9660-eed06cd5be86", method: "workspace/didChangeWorkspaceFolders", register_options: Some(Object {}) }
2025-04-04T15:47:30.122591+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer/CrawlerType.tsx",
"state": 1,
"validationTime": 1277
}
2025-04-04T15:47:30.146938+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/FooterLoader/FooterLoader.tsx",
"state": 1,
"validationTime": 18
}
2025-04-04T15:47:30.147124+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/_components/Sidebar/SidebarContainer.tsx",
"state": 1,
"validationTime": 6
}
2025-04-04T15:47:30.172402+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:47:30.192029+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 19
}
2025-04-04T15:47:30.239488+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 47
}
2025-04-04T15:47:38.88712+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:38.887855+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:39.945712+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:40.015755+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 69
}
2025-04-04T15:47:40.091304+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:40.132715+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 46
}
2025-04-04T15:47:40.288975+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:47:40.348241+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:40.348359+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:46.019677+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:46.099836+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 95
}
2025-04-04T15:47:46.263537+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:46.263699+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:47.233746+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:47:47.310764+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 75
}
2025-04-04T15:47:47.366844+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:47:47.490082+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:47.490604+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:49.368789+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 55
}
2025-04-04T15:47:49.560763+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 31
}
2025-04-04T15:47:49.729074+01:00 [INFO] Language server with id 8 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 31
}
2025-04-04T15:47:49.956105+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:49.956253+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:50.228624+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:50.228771+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:52.707388+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:52.707591+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:52.707746+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:52.715242+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:52.715544+01:00 [ERROR] oneshot canceled
2025-04-04T15:47:55.187102+01:00 [INFO] ========== starting zed ==========
2025-04-04T15:47:55.242782+01:00 [INFO] Opening main db
2025-04-04T15:47:55.245936+01:00 [INFO] Opening main db
2025-04-04T15:47:55.263506+01:00 [INFO] Using git binary path: Some("/Applications/Zed Preview.app/Contents/MacOS/git")
2025-04-04T15:47:55.386349+01:00 [INFO] No prompt template overrides directory found at /Users/markwarrior/.config/zed/prompt_overrides. Using built-in prompts.
2025-04-04T15:47:55.389831+01:00 [INFO] extensions updated. loading 16, reloading 0, unloading 0
2025-04-04T15:47:55.432658+01:00 [INFO] Opening main db
2025-04-04T15:47:55.555204+01:00 [INFO] set status on client 0: Authenticating
2025-04-04T15:47:55.559082+01:00 [INFO] set status on client 220512: Connecting
2025-04-04T15:47:55.601981+01:00 [INFO] considering ancestor: "/Users/markwarrior/Desktop/Coding/RustyFrog/.git"
2025-04-04T15:47:55.602099+01:00 [INFO] containing git repository: None
2025-04-04T15:47:55.602297+01:00 [INFO] scanning directory ""
2025-04-04T15:47:55.603194+01:00 [INFO] building git repository, `.git` path in the worktree: ".git"
2025-04-04T15:47:55.603271+01:00 [INFO] insert git repository for ".git"
2025-04-04T15:47:55.604305+01:00 [INFO] opened git repo for "/Users/markwarrior/Desktop/Coding/RustyFrog/.git"
2025-04-04T15:47:55.60439+01:00 [INFO] inserting new local git repository
2025-04-04T15:47:55.606075+01:00 [INFO] scanning directory "app"
2025-04-04T15:47:55.606175+01:00 [INFO] scanning directory "components"
2025-04-04T15:47:55.606262+01:00 [INFO] scanning directory "src-tauri"
2025-04-04T15:47:55.606352+01:00 [INFO] scanning directory "public"
2025-04-04T15:47:55.606457+01:00 [INFO] scanning directory "lib"
2025-04-04T15:47:55.606621+01:00 [INFO] scanning directory "store"
2025-04-04T15:47:55.607118+01:00 [INFO] scanning directory "components/ui"
2025-04-04T15:47:55.607208+01:00 [INFO] scanning directory "components/Loader"
2025-04-04T15:47:55.607459+01:00 [INFO] scanning directory "app/topicModeling"
2025-04-04T15:47:55.607559+01:00 [INFO] scanning directory "app/images"
2025-04-04T15:47:55.607721+01:00 [INFO] scanning directory "app/components"
2025-04-04T15:47:55.6079+01:00 [INFO] scanning directory "app/sitemaps"
2025-04-04T15:47:55.608262+01:00 [INFO] scanning directory "app/Hooks"
2025-04-04T15:47:55.608426+01:00 [INFO] scanning directory "app/api"
2025-04-04T15:47:55.608597+01:00 [INFO] scanning directory "app/Data"
2025-04-04T15:47:55.608717+01:00 [INFO] scanning directory "app/global"
2025-04-04T15:47:55.608946+01:00 [INFO] scanning directory "app/topicModeling/_components"
2025-04-04T15:47:55.609071+01:00 [INFO] scanning directory "app/sitemaps/_components"
2025-04-04T15:47:55.609285+01:00 [INFO] scanning directory "app/api/chat"
2025-04-04T15:47:55.609406+01:00 [INFO] scanning directory "src-tauri/capabilities"
2025-04-04T15:47:55.609757+01:00 [INFO] scanning directory "src-tauri/gen"
2025-04-04T15:47:55.609868+01:00 [INFO] scanning directory "src-tauri/icons"
2025-04-04T15:47:55.610037+01:00 [INFO] scanning directory "src-tauri/src"
2025-04-04T15:47:55.610173+01:00 [INFO] scanning directory "app/global/_components"
2025-04-04T15:47:55.610306+01:00 [INFO] scanning directory "src-tauri/gen/schemas"
2025-04-04T15:47:55.610573+01:00 [INFO] scanning directory "app/topicModeling/_components/Sidebar"
2025-04-04T15:47:55.610843+01:00 [INFO] scanning directory "app/global/_components/Sidebar"
2025-04-04T15:47:55.611045+01:00 [INFO] scanning directory "app/global/_components/TablesContainer"
2025-04-04T15:47:55.611895+01:00 [INFO] scanning directory "app/components/ui"
2025-04-04T15:47:55.612254+01:00 [INFO] scanning directory "app/components/Checklist"
2025-04-04T15:47:55.612398+01:00 [INFO] scanning directory "app/global/_components/Sidebar/General"
2025-04-04T15:47:55.612539+01:00 [INFO] scanning directory "app/global/_components/Sidebar/CSSTable"
2025-04-04T15:47:55.612698+01:00 [INFO] scanning directory "app/global/_components/Sidebar/Issues"
2025-04-04T15:47:55.612787+01:00 [INFO] scanning directory "app/global/_components/Sidebar/ConsoleLog"
2025-04-04T15:47:55.612903+01:00 [INFO] scanning directory "app/global/_components/Sidebar/GSCRankingInfo"
2025-04-04T15:47:55.613065+01:00 [INFO] scanning directory "src-tauri/src/globals"
2025-04-04T15:47:55.613208+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer"
2025-04-04T15:47:55.613471+01:00 [INFO] scanning directory "src-tauri/src/settings"
2025-04-04T15:47:55.613885+01:00 [INFO] scanning directory "src-tauri/src/image_converter"
2025-04-04T15:47:55.614144+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler"
2025-04-04T15:47:55.614349+01:00 [INFO] scanning directory "src-tauri/src/machine_learning"
2025-04-04T15:47:55.614642+01:00 [INFO] scanning directory "src-tauri/src/crawler"
2025-04-04T15:47:55.614744+01:00 [INFO] scanning directory "src-tauri/src/downloads"
2025-04-04T15:47:55.615356+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/ImagesTable"
2025-04-04T15:47:55.615506+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/types"
2025-04-04T15:47:55.615634+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/LinksTable"
2025-04-04T15:47:55.615742+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables"
2025-04-04T15:47:55.615847+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/components"
2025-04-04T15:47:55.616162+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/KeywordsTable"
2025-04-04T15:47:55.616435+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/JavascriptTable"
2025-04-04T15:47:55.616588+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/data"
2025-04-04T15:47:55.617008+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/Fixes"
2025-04-04T15:47:55.617112+01:00 [INFO] scanning directory "app/global/_components/Sidebar/Issues/libs"
2025-04-04T15:47:55.617571+01:00 [INFO] scanning directory "app/global/_components/Sidebar/General/DropDowns"
2025-04-04T15:47:55.617678+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/ImagesTable"
2025-04-04T15:47:55.617777+01:00 [INFO] scanning directory "src-tauri/src/crawler/content"
2025-04-04T15:47:55.617879+01:00 [INFO] scanning directory "src-tauri/src/crawler/db"
2025-04-04T15:47:55.618018+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/Headers"
2025-04-04T15:47:55.618137+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/SchemaSubTable"
2025-04-04T15:47:55.618361+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/DetailsTable"
2025-04-04T15:47:55.618516+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/excel"
2025-04-04T15:47:55.618743+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/db_deep"
2025-04-04T15:47:55.618868+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/extractors"
2025-04-04T15:47:55.61897+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/LinksSubtable"
2025-04-04T15:47:55.61915+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/helpers"
2025-04-04T15:47:55.619295+01:00 [INFO] scanning directory "app/components/ui/GeneralSettings"
2025-04-04T15:47:55.619441+01:00 [INFO] scanning directory "app/components/ui/Footer"
2025-04-04T15:47:55.619562+01:00 [INFO] scanning directory "app/components/ui/TaskManager"
2025-04-04T15:47:55.61965+01:00 [INFO] scanning directory "app/components/ui/Sidebar"
2025-04-04T15:47:55.61976+01:00 [INFO] scanning directory "app/components/ui/OllamaSelector"
2025-04-04T15:47:55.619989+01:00 [INFO] scanning directory "app/components/ui/SemrushContainer"
2025-04-04T15:47:55.620174+01:00 [INFO] scanning directory "app/components/ui/ContentSheet"
2025-04-04T15:47:55.620297+01:00 [INFO] scanning directory "app/components/ui/GoogleSearchConsole"
2025-04-04T15:47:55.620489+01:00 [INFO] scanning directory "app/components/ui/TopicModeling"
2025-04-04T15:47:55.620638+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/_components"
2025-04-04T15:47:55.620749+01:00 [INFO] scanning directory "app/components/ui/Improvements"
2025-04-04T15:47:55.621048+01:00 [INFO] scanning directory "app/components/ui/ShadCharts"
2025-04-04T15:47:55.62116+01:00 [INFO] scanning directory "app/components/ui/TextGenerator"
2025-04-04T15:47:55.621425+01:00 [INFO] scanning directory "app/components/ui/GeminiSelector"
2025-04-04T15:47:55.621522+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory"
2025-04-04T15:47:55.62165+01:00 [INFO] scanning directory "app/components/ui/AiContainer"
2025-04-04T15:47:55.621755+01:00 [INFO] scanning directory "app/components/ui/ContentPlanner"
2025-04-04T15:47:55.621877+01:00 [INFO] scanning directory "app/components/ui/About"
2025-04-04T15:47:55.622179+01:00 [INFO] scanning directory "app/components/ui/MSClarityModal"
2025-04-04T15:47:55.622318+01:00 [INFO] scanning directory "app/components/ui/KwTracking"
2025-04-04T15:47:55.622454+01:00 [INFO] scanning directory "app/components/ui/GSCcontainer"
2025-04-04T15:47:55.62264+01:00 [INFO] scanning directory "app/components/ui/Panes"
2025-04-04T15:47:55.622937+01:00 [INFO] scanning directory "app/components/ui/Stamp"
2025-04-04T15:47:55.623145+01:00 [INFO] scanning directory "app/components/ui/GoogleAnalyticsModal"
2025-04-04T15:47:55.623308+01:00 [INFO] scanning directory "app/components/ui/TopMenuBar"
2025-04-04T15:47:55.623606+01:00 [INFO] scanning directory "app/components/ui/Extractors"
2025-04-04T15:47:55.623717+01:00 [INFO] scanning directory "app/components/ui/FooterLoader"
2025-04-04T15:47:55.623878+01:00 [INFO] scanning directory "app/components/ui/Analytics"
2025-04-04T15:47:55.624101+01:00 [INFO] scanning directory "app/components/ui/Footer/SeoToolkit"
2025-04-04T15:47:55.624293+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/_components/charts"
2025-04-04T15:47:55.624576+01:00 [INFO] scanning directory "app/components/ui/TopicModeling/components"
2025-04-04T15:47:55.624675+01:00 [INFO] scanning directory "app/components/ui/Sidebar/checks"
2025-04-04T15:47:55.624782+01:00 [INFO] scanning directory "app/components/ui/Sidebar/RankingInfo"
2025-04-04T15:47:55.624976+01:00 [INFO] scanning directory "app/components/ui/TopicModeling/utils"
2025-04-04T15:47:55.625263+01:00 [INFO] scanning directory "app/components/ui/Sidebar/Topics"
2025-04-04T15:47:55.625455+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory/_components"
2025-04-04T15:47:55.625574+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory/WordCloud"
2025-04-04T15:47:55.625711+01:00 [INFO] scanning directory "app/components/ui/KwTracking/Widgets"
2025-04-04T15:47:55.625836+01:00 [INFO] scanning directory "app/components/ui/GSCcontainer/Widgets"
2025-04-04T15:47:55.625985+01:00 [INFO] scanning directory "app/components/ui/MSClarityModal/Charts"
2025-04-04T15:47:55.626256+01:00 [INFO] scanning directory "app/components/ui/Sidebar/checks/_components"
2025-04-04T15:47:55.626394+01:00 [INFO] scanning directory "app/components/ui/TopMenuBar/Configurations"
2025-04-04T15:47:55.687989+01:00 [INFO] Opening main db
2025-04-04T15:47:55.68875+01:00 [INFO] Opening main db
2025-04-04T15:47:55.702325+01:00 [INFO] open paths ["/Users/markwarrior/.config/zed/keymap.json"]
2025-04-04T15:47:55.703356+01:00 [INFO] Opening main db
2025-04-04T15:47:55.735338+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/zed/keymap.json/.git"
2025-04-04T15:47:55.736882+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/zed/.git"
2025-04-04T15:47:55.739203+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/.git"
2025-04-04T15:47:55.73949+01:00 [INFO] containing git repository: None
2025-04-04T15:47:55.7398+01:00 [INFO] scanning directory ""
2025-04-04T15:47:55.750876+01:00 [INFO] attempting to start language server "json-language-server", path: "/Users/markwarrior/.config/zed/keymap.json", id: 1
2025-04-04T15:47:55.751037+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.755442+01:00 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc
2025-04-04T15:47:55.770327+01:00 [INFO] Finish deserializing breakpoints & initializing breakpoint store
2025-04-04T15:47:55.855098+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.856753+01:00 [INFO] attempting to start language server "rust-analyzer", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 2
2025-04-04T15:47:55.904704+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.905701+01:00 [INFO] attempting to start language server "vtsls", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 3
2025-04-04T15:47:55.905824+01:00 [INFO] attempting to start language server "tailwindcss-language-server", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 4
2025-04-04T15:47:55.905935+01:00 [INFO] attempting to start language server "eslint", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 5
2025-04-04T15:47:55.906025+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.907269+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.907587+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.908036+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.909275+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.910548+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.922594+01:00 [INFO] fetching latest version of language server "eslint"
2025-04-04T15:47:55.922715+01:00 [INFO] downloading language server "eslint"
2025-04-04T15:47:55.935692+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:55.935796+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.118553+01:00 [INFO] add_connection;
2025-04-04T15:47:56.134621+01:00 [INFO] set status on client 220512: Connected { peer_id: PeerId { owner_id: 720, id: 857413 }, connection_id: ConnectionId { owner_id: 0, id: 0 } }
2025-04-04T15:47:56.185479+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:47:56.185864+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.185952+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.207681+01:00 [INFO] set environment variables from shell:/bin/zsh, path:/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:/Library/Apple/usr/bin:/Users/markwarrior/.local/bin:/Users/markwarrior/.cargo/bin
2025-04-04T15:47:56.245635+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:47:56.247599+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.247693+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.478813+01:00 [INFO] using project environment variables shell launched in "/Users/markwarrior/Desktop/Coding/RustyFrog". PATH="/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:/Library/Apple/usr/bin:/Users/markwarrior/.local/bin:/Users/markwarrior/.cargo/bin"
2025-04-04T15:47:56.47899+01:00 [INFO] found rust-analyzer in PATH. trying to run `rust-analyzer --help`
2025-04-04T15:47:56.479902+01:00 [INFO] fetching latest version of language server "vtsls"
2025-04-04T15:47:56.481155+01:00 [INFO] found user-installed language server for tailwindcss-language-server. path: "/opt/homebrew/bin/tailwindcss-language-server", arguments: ["--stdio"]
2025-04-04T15:47:56.481599+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/tailwindcss-language-server", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--stdio"]
2025-04-04T15:47:56.483769+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--max-old-space-size=8192", "/Users/markwarrior/Library/Application Support/Zed/languages/eslint/vscode-eslint-2.4.4/vscode-eslint/server/out/eslintServer.js", "--stdio"]
2025-04-04T15:47:56.485503+01:00 [INFO] found user-installed language server for rust-analyzer. path: "/opt/homebrew/bin/rust-analyzer", arguments: []
2025-04-04T15:47:56.485663+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/rust-analyzer", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: []
2025-04-04T15:47:56.49092+01:00 [INFO] using project environment variables shell launched in "/Users/markwarrior/.config/zed/keymap.json". PATH="/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:/Library/Apple/usr/bin:/Users/markwarrior/.local/bin:/Users/markwarrior/.cargo/bin"
2025-04-04T15:47:56.491144+01:00 [INFO] fetching latest version of language server "json-language-server"
2025-04-04T15:47:56.553787+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:47:56.555672+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.555805+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:47:56.644579+01:00 [WARN] unhandled capability registration: Registration { id: "67676f3a-920b-455c-b52c-ac2a11e40ad1", method: "workspace/didChangeWorkspaceFolders", register_options: Some(Object {}) }
2025-04-04T15:47:56.834481+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:56.834611+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:47:57.761144+01:00 [INFO] language server "json-language-server" is already installed
2025-04-04T15:47:57.761313+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/.config/zed", args: ["/Users/markwarrior/Library/Application Support/Zed/languages/json-language-server/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server", "--stdio"]
2025-04-04T15:47:59.051969+01:00 [INFO] downloading language server "vtsls"
2025-04-04T15:47:59.189598+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 2090
}
2025-04-04T15:47:59.209106+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/FooterLoader/FooterLoader.tsx",
"state": 1,
"validationTime": 16
}
2025-04-04T15:47:59.209238+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer/CrawlerType.tsx",
"state": 1,
"validationTime": 17
}
2025-04-04T15:47:59.216892+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/_components/Sidebar/SidebarContainer.tsx",
"state": 1,
"validationTime": 7
}
2025-04-04T15:47:59.283256+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 66
}
2025-04-04T15:47:59.310519+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer.tsx",
"state": 1,
"validationTime": 26
}
2025-04-04T15:47:59.375992+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["/Users/markwarrior/Library/Application Support/Zed/languages/vtsls/node_modules/@vtsls/language-server/bin/vtsls.js", "--stdio"]
2025-04-04T15:47:59.92832+01:00 [INFO] scanning directory "src-tauri/target"
2025-04-04T15:47:59.97373+01:00 [INFO] scanning directory "src-tauri/target/debug"
2025-04-04T15:47:59.998656+01:00 [INFO] scanning directory "src-tauri/target/debug/build"
2025-04-04T15:48:00.088438+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5"
2025-04-04T15:48:00.089417+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out"
2025-04-04T15:48:00.090897+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out"
2025-04-04T15:48:00.091686+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out/app-manifest"
2025-04-04T15:50:40.281797+01:00 [ERROR] oneshot canceled
2025-04-04T15:50:40.288812+01:00 [ERROR] oneshot canceled
2025-04-04T15:50:40.288973+01:00 [ERROR] oneshot canceled
2025-04-04T15:50:40.289108+01:00 [ERROR] oneshot canceled
2025-04-04T15:50:40.289268+01:00 [ERROR] oneshot canceled
2025-04-04T15:50:44.788209+01:00 [INFO] ========== starting zed ==========
2025-04-04T15:50:44.828114+01:00 [INFO] Opening main db
2025-04-04T15:50:44.829718+01:00 [INFO] Opening main db
2025-04-04T15:50:44.844866+01:00 [INFO] Using git binary path: Some("/Applications/Zed Preview.app/Contents/MacOS/git")
2025-04-04T15:50:44.950141+01:00 [INFO] No prompt template overrides directory found at /Users/markwarrior/.config/zed/prompt_overrides. Using built-in prompts.
2025-04-04T15:50:44.951121+01:00 [INFO] extensions updated. loading 16, reloading 0, unloading 0
2025-04-04T15:50:44.992627+01:00 [INFO] Opening main db
2025-04-04T15:50:45.041186+01:00 [INFO] set status on client 0: Authenticating
2025-04-04T15:50:45.045563+01:00 [INFO] set status on client 220512: Connecting
2025-04-04T15:50:45.071941+01:00 [INFO] Opening main db
2025-04-04T15:50:45.072301+01:00 [INFO] Opening main db
2025-04-04T15:50:45.084875+01:00 [INFO] open paths ["/Users/markwarrior/.config/zed/keymap.json"]
2025-04-04T15:50:45.085335+01:00 [INFO] Opening main db
2025-04-04T15:50:45.088924+01:00 [INFO] considering ancestor: "/Users/markwarrior/Desktop/Coding/RustyFrog/.git"
2025-04-04T15:50:45.089069+01:00 [INFO] containing git repository: None
2025-04-04T15:50:45.089199+01:00 [INFO] scanning directory ""
2025-04-04T15:50:45.092037+01:00 [INFO] building git repository, `.git` path in the worktree: ".git"
2025-04-04T15:50:45.092128+01:00 [INFO] insert git repository for ".git"
2025-04-04T15:50:45.092809+01:00 [INFO] opened git repo for "/Users/markwarrior/Desktop/Coding/RustyFrog/.git"
2025-04-04T15:50:45.0929+01:00 [INFO] inserting new local git repository
2025-04-04T15:50:45.099777+01:00 [INFO] scanning directory "app"
2025-04-04T15:50:45.100064+01:00 [INFO] scanning directory "public"
2025-04-04T15:50:45.100324+01:00 [INFO] scanning directory "store"
2025-04-04T15:50:45.10051+01:00 [INFO] scanning directory "components"
2025-04-04T15:50:45.101147+01:00 [INFO] scanning directory "components/ui"
2025-04-04T15:50:45.102584+01:00 [INFO] scanning directory "src-tauri"
2025-04-04T15:50:45.102888+01:00 [INFO] scanning directory "components/Loader"
2025-04-04T15:50:45.103006+01:00 [INFO] scanning directory "lib"
2025-04-04T15:50:45.10343+01:00 [INFO] scanning directory "app/sitemaps"
2025-04-04T15:50:45.103523+01:00 [INFO] scanning directory "app/topicModeling"
2025-04-04T15:50:45.103606+01:00 [INFO] scanning directory "app/images"
2025-04-04T15:50:45.10371+01:00 [INFO] scanning directory "app/components"
2025-04-04T15:50:45.103963+01:00 [INFO] scanning directory "app/Hooks"
2025-04-04T15:50:45.104168+01:00 [INFO] scanning directory "app/api"
2025-04-04T15:50:45.104531+01:00 [INFO] scanning directory "app/Data"
2025-04-04T15:50:45.104797+01:00 [INFO] scanning directory "app/global"
2025-04-04T15:50:45.104902+01:00 [INFO] scanning directory "app/api/chat"
2025-04-04T15:50:45.105117+01:00 [INFO] scanning directory "src-tauri/capabilities"
2025-04-04T15:50:45.105265+01:00 [INFO] scanning directory "src-tauri/gen"
2025-04-04T15:50:45.105454+01:00 [INFO] scanning directory "src-tauri/icons"
2025-04-04T15:50:45.105757+01:00 [INFO] scanning directory "app/global/_components"
2025-04-04T15:50:45.105931+01:00 [INFO] scanning directory "src-tauri/gen/schemas"
2025-04-04T15:50:45.106148+01:00 [INFO] scanning directory "app/sitemaps/_components"
2025-04-04T15:50:45.106415+01:00 [INFO] scanning directory "src-tauri/src"
2025-04-04T15:50:45.106642+01:00 [INFO] scanning directory "app/global/_components/Sidebar"
2025-04-04T15:50:45.106915+01:00 [INFO] scanning directory "app/topicModeling/_components"
2025-04-04T15:50:45.107079+01:00 [INFO] scanning directory "app/global/_components/TablesContainer"
2025-04-04T15:50:45.107321+01:00 [INFO] scanning directory "app/components/ui"
2025-04-04T15:50:45.108494+01:00 [INFO] scanning directory "app/components/Checklist"
2025-04-04T15:50:45.111597+01:00 [INFO] scanning directory "app/topicModeling/_components/Sidebar"
2025-04-04T15:50:45.112079+01:00 [INFO] scanning directory "app/global/_components/Sidebar/General"
2025-04-04T15:50:45.112297+01:00 [INFO] scanning directory "app/global/_components/Sidebar/CSSTable"
2025-04-04T15:50:45.112411+01:00 [INFO] scanning directory "app/global/_components/Sidebar/ConsoleLog"
2025-04-04T15:50:45.112731+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer"
2025-04-04T15:50:45.112835+01:00 [INFO] scanning directory "app/global/_components/Sidebar/Issues"
2025-04-04T15:50:45.11313+01:00 [INFO] scanning directory "app/global/_components/Sidebar/GSCRankingInfo"
2025-04-04T15:50:45.113481+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/ImagesTable"
2025-04-04T15:50:45.113833+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/types"
2025-04-04T15:50:45.11418+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/LinksTable"
2025-04-04T15:50:45.11446+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables"
2025-04-04T15:50:45.114721+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/components"
2025-04-04T15:50:45.114968+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/KeywordsTable"
2025-04-04T15:50:45.115158+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/JavascriptTable"
2025-04-04T15:50:45.115505+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/data"
2025-04-04T15:50:45.115795+01:00 [INFO] scanning directory "app/global/_components/Sidebar/General/DropDowns"
2025-04-04T15:50:45.116086+01:00 [INFO] scanning directory "app/global/_components/Sidebar/Issues/libs"
2025-04-04T15:50:45.117103+01:00 [INFO] scanning directory "src-tauri/src/image_converter"
2025-04-04T15:50:45.117242+01:00 [INFO] scanning directory "src-tauri/src/settings"
2025-04-04T15:50:45.117574+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler"
2025-04-04T15:50:45.117835+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/zed/keymap.json/.git"
2025-04-04T15:50:45.117926+01:00 [INFO] scanning directory "src-tauri/src/machine_learning"
2025-04-04T15:50:45.118195+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/zed/.git"
2025-04-04T15:50:45.118294+01:00 [INFO] scanning directory "src-tauri/src/globals"
2025-04-04T15:50:45.11853+01:00 [INFO] considering ancestor: "/Users/markwarrior/.config/.git"
2025-04-04T15:50:45.118699+01:00 [INFO] scanning directory "src-tauri/src/downloads"
2025-04-04T15:50:45.118922+01:00 [INFO] containing git repository: None
2025-04-04T15:50:45.119304+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/Fixes"
2025-04-04T15:50:45.119452+01:00 [INFO] scanning directory ""
2025-04-04T15:50:45.119687+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/_components"
2025-04-04T15:50:45.119981+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/ImagesTable"
2025-04-04T15:50:45.120184+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/LinksSubtable"
2025-04-04T15:50:45.120444+01:00 [INFO] scanning directory "src-tauri/src/crawler"
2025-04-04T15:50:45.120603+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/SchemaSubTable"
2025-04-04T15:50:45.120874+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/Headers"
2025-04-04T15:50:45.120989+01:00 [INFO] scanning directory "app/global/_components/TablesContainer/SubTables/DetailsTable"
2025-04-04T15:50:45.121104+01:00 [INFO] scanning directory "app/global/_components/Sidebar/BottomContainer/_components/charts"
2025-04-04T15:50:45.121479+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/excel"
2025-04-04T15:50:45.121763+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/db_deep"
2025-04-04T15:50:45.121908+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/extractors"
2025-04-04T15:50:45.12203+01:00 [INFO] scanning directory "src-tauri/src/domain_crawler/helpers"
2025-04-04T15:50:45.12285+01:00 [INFO] scanning directory "src-tauri/src/crawler/content"
2025-04-04T15:50:45.123356+01:00 [INFO] scanning directory "app/components/ui/GeneralSettings"
2025-04-04T15:50:45.123447+01:00 [INFO] scanning directory "app/components/ui/Footer"
2025-04-04T15:50:45.123535+01:00 [INFO] scanning directory "app/components/ui/TaskManager"
2025-04-04T15:50:45.123816+01:00 [INFO] scanning directory "app/components/ui/OllamaSelector"
2025-04-04T15:50:45.124048+01:00 [INFO] scanning directory "app/components/ui/SemrushContainer"
2025-04-04T15:50:45.124228+01:00 [INFO] scanning directory "app/components/ui/ContentSheet"
2025-04-04T15:50:45.124384+01:00 [INFO] scanning directory "app/components/ui/GoogleSearchConsole"
2025-04-04T15:50:45.124608+01:00 [INFO] scanning directory "app/components/ui/TopicModeling"
2025-04-04T15:50:45.124869+01:00 [INFO] scanning directory "src-tauri/src/crawler/db"
2025-04-04T15:50:45.125118+01:00 [INFO] scanning directory "app/components/ui/Sidebar"
2025-04-04T15:50:45.125398+01:00 [INFO] attempting to start language server "json-language-server", path: "/Users/markwarrior/.config/zed/keymap.json", id: 1
2025-04-04T15:50:45.125508+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory"
2025-04-04T15:50:45.125619+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.12571+01:00 [INFO] scanning directory "app/components/ui/Improvements"
2025-04-04T15:50:45.125894+01:00 [INFO] scanning directory "app/components/ui/ShadCharts"
2025-04-04T15:50:45.128072+01:00 [INFO] scanning directory "app/components/ui/TextGenerator"
2025-04-04T15:50:45.128208+01:00 [INFO] scanning directory "app/components/ui/GeminiSelector"
2025-04-04T15:50:45.128522+01:00 [INFO] scanning directory "app/components/ui/AiContainer"
2025-04-04T15:50:45.12872+01:00 [INFO] scanning directory "app/components/ui/ContentPlanner"
2025-04-04T15:50:45.129223+01:00 [INFO] scanning directory "app/components/ui/About"
2025-04-04T15:50:45.129506+01:00 [INFO] scanning directory "app/components/ui/MSClarityModal"
2025-04-04T15:50:45.129654+01:00 [INFO] scanning directory "app/components/ui/KwTracking"
2025-04-04T15:50:45.129911+01:00 [INFO] scanning directory "app/components/ui/GSCcontainer"
2025-04-04T15:50:45.130204+01:00 [INFO] scanning directory "app/components/ui/Panes"
2025-04-04T15:50:45.131068+01:00 [INFO] scanning directory "app/components/ui/Stamp"
2025-04-04T15:50:45.131426+01:00 [INFO] scanning directory "app/components/ui/TopMenuBar"
2025-04-04T15:50:45.131852+01:00 [INFO] scanning directory "app/components/ui/Extractors"
2025-04-04T15:50:45.132225+01:00 [INFO] scanning directory "app/components/ui/FooterLoader"
2025-04-04T15:50:45.133413+01:00 [INFO] scanning directory "app/components/ui/Analytics"
2025-04-04T15:50:45.133725+01:00 [INFO] scanning directory "app/components/ui/GoogleAnalyticsModal"
2025-04-04T15:50:45.134071+01:00 [INFO] scanning directory "app/components/ui/Footer/SeoToolkit"
2025-04-04T15:50:45.134471+01:00 [INFO] scanning directory "app/components/ui/TopicModeling/utils"
2025-04-04T15:50:45.134757+01:00 [INFO] scanning directory "app/components/ui/TopicModeling/components"
2025-04-04T15:50:45.135075+01:00 [INFO] scanning directory "app/components/ui/Sidebar/checks"
2025-04-04T15:50:45.135515+01:00 [INFO] scanning directory "app/components/ui/Sidebar/RankingInfo"
2025-04-04T15:50:45.135783+01:00 [INFO] scanning directory "app/components/ui/Sidebar/Topics"
2025-04-04T15:50:45.136115+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory/_components"
2025-04-04T15:50:45.136637+01:00 [INFO] scanning directory "app/components/ui/CrawlHistory/WordCloud"
2025-04-04T15:50:45.137483+01:00 [INFO] scanning directory "app/components/ui/KwTracking/Widgets"
2025-04-04T15:50:45.138438+01:00 [INFO] scanning directory "app/components/ui/MSClarityModal/Charts"
2025-04-04T15:50:45.138573+01:00 [INFO] scanning directory "app/components/ui/GSCcontainer/Widgets"
2025-04-04T15:50:45.138918+01:00 [INFO] scanning directory "app/components/ui/TopMenuBar/Configurations"
2025-04-04T15:50:45.139044+01:00 [INFO] scanning directory "app/components/ui/Sidebar/checks/_components"
2025-04-04T15:50:45.146174+01:00 [INFO] Finish deserializing breakpoints & initializing breakpoint store
2025-04-04T15:50:45.25032+01:00 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc
2025-04-04T15:50:45.269778+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.270413+01:00 [INFO] attempting to start language server "rust-analyzer", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 2
2025-04-04T15:50:45.303367+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.304685+01:00 [INFO] attempting to start language server "vtsls", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 3
2025-04-04T15:50:45.304796+01:00 [INFO] attempting to start language server "tailwindcss-language-server", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 4
2025-04-04T15:50:45.304897+01:00 [INFO] attempting to start language server "eslint", path: "/Users/markwarrior/Desktop/Coding/RustyFrog", id: 5
2025-04-04T15:50:45.304995+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.306242+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.307499+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.307683+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.308697+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.30988+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.310747+01:00 [INFO] fetching latest version of language server "eslint"
2025-04-04T15:50:45.310855+01:00 [INFO] downloading language server "eslint"
2025-04-04T15:50:45.320986+01:00 [INFO] Node runtime install_if_needed
2025-04-04T15:50:45.353297+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.353414+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.589839+01:00 [INFO] add_connection;
2025-04-04T15:50:45.603337+01:00 [INFO] set status on client 220512: Connected { peer_id: PeerId { owner_id: 720, id: 859835 }, connection_id: ConnectionId { owner_id: 0, id: 0 } }
2025-04-04T15:50:45.667889+01:00 [INFO] set environment variables from shell:/bin/zsh, path:/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:/Library/Apple/usr/bin:/Users/markwarrior/.cargo/bin:/Users/markwarrior/.local/bin
2025-04-04T15:50:45.701851+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:50:45.702169+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.702247+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.759409+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:50:45.760678+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.760766+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.785106+01:00 [INFO] using project environment variables shell launched in "/Users/markwarrior/.config/zed/keymap.json". PATH="/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:/Library/Apple/usr/bin:/Users/markwarrior/.cargo/bin:/Users/markwarrior/.local/bin"
2025-04-04T15:50:45.785346+01:00 [INFO] fetching latest version of language server "json-language-server"
2025-04-04T15:50:45.789128+01:00 [INFO] using project environment variables shell launched in "/Users/markwarrior/Desktop/Coding/RustyFrog". PATH="/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:/Library/Apple/usr/bin:/Users/markwarrior/.cargo/bin:/Users/markwarrior/.local/bin"
2025-04-04T15:50:45.78931+01:00 [INFO] found rust-analyzer in PATH. trying to run `rust-analyzer --help`
2025-04-04T15:50:45.790646+01:00 [INFO] fetching latest version of language server "vtsls"
2025-04-04T15:50:45.790771+01:00 [INFO] found user-installed language server for tailwindcss-language-server. path: "/opt/homebrew/bin/tailwindcss-language-server", arguments: ["--stdio"]
2025-04-04T15:50:45.791018+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/tailwindcss-language-server", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--stdio"]
2025-04-04T15:50:45.801676+01:00 [INFO] found user-installed language server for rust-analyzer. path: "/opt/homebrew/bin/rust-analyzer", arguments: []
2025-04-04T15:50:45.801877+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/rust-analyzer", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: []
2025-04-04T15:50:45.838351+01:00 [ERROR] icon theme not found: Material Icon Theme
2025-04-04T15:50:45.8396+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.839682+01:00 [INFO] Initializing default prettier with plugins {}
2025-04-04T15:50:45.855541+01:00 [INFO] starting language server process. binary path: "/Users/markwarrior/Library/Application Support/Zed/node/node-v22.5.1-darwin-arm64/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["--max-old-space-size=8192", "/Users/markwarrior/Library/Application Support/Zed/languages/eslint/vscode-eslint-2.4.4/vscode-eslint/server/out/eslintServer.js", "--stdio"]
2025-04-04T15:50:46.0406+01:00 [WARN] unhandled capability registration: Registration { id: "6f86c5b3-5c60-4a8d-9316-5b57695f3f44", method: "workspace/didChangeWorkspaceFolders", register_options: Some(Object {}) }
2025-04-04T15:50:47.618986+01:00 [INFO] downloading language server "vtsls"
2025-04-04T15:50:47.619359+01:00 [INFO] language server "json-language-server" is already installed
2025-04-04T15:50:47.619792+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/.config/zed", args: ["/Users/markwarrior/Library/Application Support/Zed/languages/json-language-server/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server", "--stdio"]
2025-04-04T15:50:48.256988+01:00 [INFO] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/Users/markwarrior/Desktop/Coding/RustyFrog", args: ["/Users/markwarrior/Library/Application Support/Zed/languages/vtsls/node_modules/@vtsls/language-server/bin/vtsls.js", "--stdio"]
2025-04-04T15:50:48.574279+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer.tsx",
"state": 1,
"validationTime": 2125
}
2025-04-04T15:50:48.574567+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 27
}
2025-04-04T15:50:48.588447+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/Footer/CrawlerType.tsx",
"state": 1,
"validationTime": 12
}
2025-04-04T15:50:48.638964+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/page.tsx",
"state": 1,
"validationTime": 50
}
2025-04-04T15:50:48.653788+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/components/ui/FooterLoader/FooterLoader.tsx",
"state": 1,
"validationTime": 12
}
2025-04-04T15:50:48.662162+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/_components/Sidebar/SidebarContainer.tsx",
"state": 1,
"validationTime": 8
}
2025-04-04T15:50:49.081066+01:00 [INFO] scanning directory "src-tauri/target"
2025-04-04T15:50:49.081724+01:00 [INFO] scanning directory "src-tauri/target/debug"
2025-04-04T15:50:49.083219+01:00 [INFO] scanning directory "src-tauri/target/debug/build"
2025-04-04T15:50:49.319738+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5"
2025-04-04T15:50:49.320336+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out"
2025-04-04T15:50:49.321888+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out"
2025-04-04T15:50:49.322407+01:00 [INFO] scanning directory "src-tauri/target/debug/build/app-c5aa6b90eae0aad5/out/app-manifest"
2025-04-04T15:52:02.733837+01:00 [WARN] Get hover via tailwindcss-language-server failed: Unhandled method textDocument/hover
2025-04-04T15:52:02.735984+01:00 [ERROR] Get hover via tailwindcss-language-server failed: Unhandled method textDocument/hover
2025-04-04T15:52:03.137181+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:03.137306+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:04.321369+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:04.374421+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 52
}
2025-04-04T15:52:04.580774+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:04.581006+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:04.977292+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:05.002167+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:52:05.027209+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:05.238079+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:05.238367+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:08.153482+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:08.198106+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 45
}
2025-04-04T15:52:08.413692+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:08.413948+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:08.800176+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 18
}
2025-04-04T15:52:08.976413+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 17
}
2025-04-04T15:52:09.221275+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:09.221507+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:12.73931+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:12.772583+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 31
}
2025-04-04T15:52:12.801444+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:12.92667+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:12.949212+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 22
}
2025-04-04T15:52:12.974342+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:13.110957+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:13.132009+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 20
}
2025-04-04T15:52:13.158552+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:13.36281+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:13.363095+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:15.796251+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 31
}
2025-04-04T15:52:16.039493+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:16.039884+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:16.576985+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:16.755577+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 17
}
2025-04-04T15:52:16.907451+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 16
}
2025-04-04T15:52:17.086048+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:17.329309+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:17.329463+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:17.824934+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 29
}
2025-04-04T15:52:18.057864+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:18.058196+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:26.671231+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:26.671379+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:27.102061+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:27.131233+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 29
}
2025-04-04T15:52:27.363857+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:27.364074+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:27.417171+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:27.441656+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 20
}
2025-04-04T15:52:27.495963+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:27.508742+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:27.51955+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 10
}
2025-04-04T15:52:27.551616+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:27.772959+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:27.773262+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:28.973555+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:29.002566+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 32
}
2025-04-04T15:52:29.048917+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:29.12243+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 12
}
2025-04-04T15:52:29.371955+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:29.372253+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:29.425002+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:29.440685+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 28
}
2025-04-04T15:52:29.489242+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:29.565515+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:29.586605+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 15
}
2025-04-04T15:52:29.616643+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:29.823299+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:29.823658+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:30.604808+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:30.631416+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 26
}
2025-04-04T15:52:30.865072+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:30.865369+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:32.425972+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:32.450445+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:52:32.501387+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:32.688857+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:32.689171+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:32.69494+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:32.719681+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 24
}
2025-04-04T15:52:32.764754+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:32.860656+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:32.875358+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:32.914114+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:32.954001+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:32.9691+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:33.001472+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:33.024667+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:33.033542+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:33.066574+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:33.144887+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:33.15932+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 13
}
2025-04-04T15:52:33.19097+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:33.405428+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:33.405676+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:35.145964+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 25
}
2025-04-04T15:52:35.379899+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:35.380118+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:35.635684+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:35.718796+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:35.802411+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:35.885811+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 10
}
2025-04-04T15:52:35.969212+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 13
}
2025-04-04T15:52:36.052243+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:36.13534+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:36.219226+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 14
}
2025-04-04T15:52:36.302188+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 10
}
2025-04-04T15:52:36.425706+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 11
}
2025-04-04T15:52:36.705078+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:36.705254+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:37.869008+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:37.894344+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 25
}
2025-04-04T15:52:37.937711+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:38.357571+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:38.357684+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:39.224504+01:00 [WARN] Get completion via tailwindcss-language-server failed: Unhandled method textDocument/completion
2025-04-04T15:52:39.235789+01:00 [INFO] Language server with id 5 sent unhandled notification eslint/status:
{
"uri": "file:///Users/markwarrior/Desktop/Coding/RustyFrog/app/global/page.tsx",
"state": 1,
"validationTime": 17
}
2025-04-04T15:52:39.277057+01:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
2025-04-04T15:52:39.674855+01:00 [WARN] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:39.674988+01:00 [ERROR] Get code actions via tailwindcss-language-server failed: Unhandled method textDocument/codeAction
2025-04-04T15:52:51.247519+01:00 [INFO] Opening main db
ESLint server running in node v22.5.1 ESLint library loaded from: /Users/markwarrior/Desktop/Coding/RustyFrog/node_modules/eslint/lib/api.js
Also got this one on LSP Log:
No workspace folders found, not initializing.
Interesting, seems the tailwind language server is failing to respond to basically everything we send it, requests for completions, code actions, hover, all fail. That could be explained by the failure to find a workspace your'e seeing in the LSP logs. Just to make sure, your'e seeing the "No workspace folders found, not initializing" message in the LSP logs for tailwindcss-language-server correct?
I believe I'm having the same issue. I was wondering if maybe it coincided with the tailwind4 update? I updated the monorepo I'm using tailwind in to tailwind 4 not long ago. Looking at logs, I see that the TW intellisense server seems to restart without a hitch, but anytime I ask for a completion I get this in the logs:
2025-04-08T12:26:49.005323-04:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial value
Setup is a React/Next.js monorepo, Node 20, pnpm, tailwind 4.1.1. I do not use a config file anymore and have my config in a .css file per their new structure.
Interesting, seems the tailwind language server is failing to respond to basically everything we send it, requests for completions, code actions, hover, all fail. That could be explained by the failure to find a workspace your'e seeing in the LSP logs. Just to make sure, your'e seeing the "No workspace folders found, not initializing" message in the LSP logs for tailwindcss-language-server correct?
Yup. It seems like it.
I believe I'm having the same issue. I was wondering if maybe it coincided with the tailwind4 update? I updated the monorepo I'm using tailwind in to tailwind 4 not long ago. Looking at logs, I see that the TW intellisense server seems to restart without a hitch, but anytime I ask for a completion I get this in the logs:
2025-04-08T12:26:49.005323-04:00 [WARN] Get completion via vtsls failed: Request textDocument/completion failed with message: Reduce of empty array with no initial valueSetup is a React/Next.js monorepo, Node 20, pnpm, tailwind 4.1.1. I do not use a config file anymore and have my config in a
.cssfile per their new structure.
I have not updated to Tailwind 4 yet. I have not tried it to be honest. I wonder if it is related to some other configs on my machine... I have two M1s same configs (apparently) and I swap between them and the Mac Mini has no autocomplete, the laptop works fine. I tried removing .folders and node_modules, etc... simply does not come to live. All other LSPs seem ok.
~Is there a way to check what version of Tailwind LSP is being used by Zed?~ Found it—I'm on version v0.14.19 (which I found by looking in the Server Info logs for the binary path, at /Users/[USERNAME]/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/@tailwindcss/language-server/package.json). This might be related to a bug in Tailwind LSP v0.14.17+: https://github.com/tailwindlabs/tailwindcss-intellisense/issues/1377
Side-note: I only started experiencing this recently as well, and I am using vstls, not typescript-language-server.
For every file I open, I just get this in the LSP log:
[GLOBAL] No matching project for document {
fsPath: '/path/to/file.tsx',
normalPath: '/path/to/file.tsx'
}
I get these logs telling me to "rename a directory" every time I boot up zed, might be related:
Language server error: tailwindcss-language-server
failed to execute npm install subcommand:
stdout: ""
stderr: "npm ERR! code ENOTEMPTY\nnpm ERR! syscall rename\nnpm ERR! path /Users/<username>/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/@tailwindcss/language-server\nnpm ERR! dest /Users/<username>/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/@tailwindcss/.language-server-HP3wuh5G\nnpm ERR! errno -66\nnpm ERR! ENOTEMPTY: directory not empty, rename '/Users/<username>/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/@tailwindcss/language-server' -> '/Users/<username>/Library/Application Support/Zed/languages/tailwindcss-language-server/node_modules/@tailwindcss/.language-server-HP3wuh5G'\n\nnpm ERR! A complete log of this run can be found in: /Users/<username>/Library/Application Support/Zed/node/cache/_logs/2025-05-28T17_07_12_687Z-debug-0.log\n"
-- stderr--
Seems like this is working better with 0.14.20 but not yet fully fixed. From @0-CAT on the tailwindcss-language-server issue tracker https://github.com/tailwindlabs/tailwindcss-intellisense/issues/1377#issuecomment-2923719095
I've picked up v0.14.20 and given it a spin. I'm seeing projects get initialized and the auto-complete is looking good when working on components the apps folders (where the CSS file containing @import "tailwindcss" is).
However, with my @import "tailwindcss" file in the apps folders, the components in packages subfolders aren't getting auto-complete. I'm currently working around this by just adding a dummy css file in each package's root with the @import statement, but this was never necessary in the past.
Add this to you settings.json file
"tailwindCSS.experimental.configFile": "path/to/your/global.css"
And replace "path/to/your/global.css" with the relative path to the CSS file where you’ve defined your [@theme] and other custom directives.
On zed v0.199.8 and tailwindcss v4.1.3, I fixed it by adding the tailwindcss-language-server to the list of language servers for the appropriate file types in .zed/settings.json:
"JSX": {
"language_servers": ["biome", "typescript-language-server", "tailwindcss-language-server"],
"formatter": { "language_server": { "name": "biome" } },
"code_actions_on_format": {
"source.fixAll.biome": true,
"source.organizeImports.biome": true
}
},
"TSX": {
"language_servers": ["biome", "typescript-language-server", "tailwindcss-language-server"],
"formatter": { "language_server": { "name": "biome" } },
"code_actions_on_format": {
"source.fixAll.biome": true,
"source.organizeImports.biome": true
}
}
cmd + shift + P -> zed: open log to check if the language server has been installed successfully.
When using the Phoenix framework, I've found that creating an empty tailwind.config.ts file in the root directory makes Tailwind autocompletion work properly.
As an optional step, adding the following comment to the empty tailwind.config.ts file is helpful for understanding the file's purpose later on.
// Blank `tailwind.config.ts` file to enable Tailwind CSS autocompletion in Zed editor.
// The `tailwind-language-server` looks for this file to determine whether to activate.