Synced (0 files)
Cursor IDE Indexing Issue and Subscription Clarification
System and Environment:
- OS: Windows 11
- Cursor IDE: Latest available version (downloaded from the official site)
- Subscription: Free (considering Pro subscription, clarification needed below)
- API Provider: OpenRouter
Description of the Issue:
I'm currently experiencing significant issues with Cursor's Codebase Indexing functionality. Despite multiple attempts, the indexing consistently shows:
Synced (0 files)
When clicking on "See all included files", Cursor displays an error:
Unable to open 'embeddable_files.txt'
Unable to resolve resource c:%5CUsers%5C[username]%5CAppData%5CRoaming%5CCursor%5CUser%5CworkspaceStorage%5C...
The path in the error message is incorrectly encoded (slashes converted to %5C), causing Cursor to fail opening internal resources.
Steps already tried:
-
Completely reinstalled Cursor:
- Uninstalled via Windows control panel.
- Deleted the
%AppData%\Cursordirectory completely. - Reinstalled from the official website.
-
Cleared caches and workspace storage manually.
-
Checked
.cursorignoreand.gitignore(tried reconfiguring and disabling.gitignore). -
Tried running Cursor both in admin and regular user mode.
-
Tested with and without GitGraph indexing enabled.
None of these actions solved the issue.
Questions and Clarifications needed:
- Is there a known issue with Cursor's indexing feature on Windows 11?
- Could the issue be related to my location (Russia)?
- Does using OpenRouter API instead of standard OpenAI affect Cursor's indexing?
- Important: Is a Pro subscription required for stable indexing functionality and use of the vector database feature?
Any guidance or information from the Cursor team or community members would be greatly appreciated!
Thank you!
Same issue here. See differences highlighted. First guess: Issue only with remote code!?
System and Environment:
- OS: MacOS 15.4, ssh connection to code on Ubuntu 24.04
- Cursor IDE: Latest available version (downloaded from the official site)
- Subscription: Pro
Description of the Issue:
I'm currently experiencing significant issues with Cursor's Codebase Indexing functionality. Despite multiple attempts, the indexing consistently shows:
Synced (0 files)
When clicking on "See all included files", Cursor displays an error:
The editor could not be opened because the file was not found.
Then clicking on "Create File" shows:
Unable to write file '/root/.cursor-server/data/User/workspaceStorage/07046ed02403f64be054db724913f33d/anysphere.cursor-retrieval/embeddable_files.txt' (Unknown (FileSystemError): Error: EROFS: read-only file system, mkdir '/root')
This path and file is available on the remote machine and is writeable. When I delete it is reappears when clicking "Resync Index" - always size 0. Due to the error message I think that the local Cursor tries to find/create the file on the local system.
Hope it helps to solve the issue.
After todays update to Cursor version 0.49.1 the indexing started to work again. So the issue might be solved.
I'm on 0.49.6, same issue. I'm in New Zealand. Also using remote dev -- client is Windows, server is Ubuntu. New install, existing project.
The embeddable_files.txt file did exist and was readable and writable by the user that all Cursor processes was running as. I clicked Create File and it opened it for editing, it was blank.
Clicking "Resync Index" looks like it does something, but it very quickly goes back to "Synced (0 files)".
mac os 15.3 cursor 0.49.6 same issue
Same issue.
Dunno if this is relevant, but Cursor seems to want to access my files via vscode-remote://path when accessing the directory structure.
This seems unusual:
Could not resolve URI: Error: Unable to resolve nonexistent file 'vscode-remote://wsl+ubuntu/home/dietcheese/devilbox/data/www/site/custom/modules'
macOS: 15.4.1 cursor 0.49.6 same issue
2025-05-12 16:45:49.302 [info] multiCodebaseIndexingJob dispose
2025-05-12 16:45:49.303 [info] Aborting indexing job.
2025-05-12 16:45:49.303 [info] Setting global status from status tracker: synced
2025-05-12 16:45:49.303 [info] Doing a startup handshake.
2025-05-12 16:45:49.310 [info] Finished computing merkle tree in 1.2012920000124723 ms.
2025-05-12 16:45:49.311 [info] Doing the initial handshake with hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-05-12 16:45:49.313 [info] Computed simhash vector of length: 0
2025-05-12 16:45:49.313 [info] Path key hash: 83c7897ca4571adc4c3527e96cde85bb744208604c20d94ff164b6f6bb470d16
2025-05-12 16:45:49.313 [info] Handshake start
2025-05-12 16:45:49.483 [info] Handshake timing: 171.68241699994542, response: {"status":"STATUS_SUCCESS","codebases":[{"codebaseId":"c776c8be-0b28-4dc3-80f3-43e8d5862a59","status":"STATUS_EMPTY"}]}
2025-05-12 16:45:49.483 [info] Handshake result: {"status":"STATUS_SUCCESS","codebases":[{"codebaseId":"c776c8be-0b28-4dc3-80f3-43e8d5862a59","status":"STATUS_EMPTY"}]}
2025-05-12 16:45:49.483 [info] Starting fast remote sync.
2025-05-12 16:45:49.484 [info] Total num embeddable files: 0
2025-05-12 16:45:49.484 [info] Root hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-05-12 16:45:49.484 [info] Starting repository upload from scratch.
2025-05-12 16:45:49.484 [info] Uploading 0 files.
2025-05-12 16:45:49.485 [info] Total number of files to embed: 0
2025-05-12 16:45:49.485 [info] Not aborted
2025-05-12 16:45:49.485 [info] Starting while loop.
2025-05-12 16:45:49.624 [info] Finishing sync (hasUpdates: true, isErr: false)
2025-05-12 16:45:49.766 [info] Finished indexing repository.
2025-05-12 16:45:49.766 [info] Indexing job successfully done or aborted.