Failed to read file (random bug)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Request ID: 10d66253-a2f2-4ae0-8879-2a1f77364d03
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Tool call error”,“detail”:“Failed to read file.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at iol.$endAiConnectTransportReportError (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4814:319459)
at Zhr._doInvokeHandler (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:488:212075)
at Zhr._invokeHandler (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:488:211817)
at Zhr._receiveRequest (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:488:210582)
at Zhr._receiveOneMessage (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:488:209404)
at O_t.value (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:488:207498)
at ye._deliver (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at ye.fire (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at Prt.fire (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4801:12154)
at MessagePort. (vscode-file://vscode-app/tmp/.mount_CursorxGHCWz/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6983:18168)

Steps to Reproduce

Unknown

Expected Behavior

Not show this error message (Failed to read file)

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

I don’t know to be honest, latest

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Hey, thanks for the report. Which model are you using? Does this also happen in new chats?

I’m also getting this error, popped up since last night, seems like a force install of a buggy update.

Hey, thanks for the info. Could you please specify which version of Cursor you’re using, which model, and if you’ve tried this in the new chat?

I am experiencing this issue with Cursor version 1.6.45 while using the Claude-4-Sonnet model. Starting a new chat with a different model and going back to my erroring chat does NOT correct the issue. I fear that context window is completely dead which means I lost hours of work this morning.

Are you using any MCP servers? Please try disabling them and check if the error still occurs.

I was not and never have used a MCP server

Hello, no, not using any MCP server.

Issue happens still from time to time but less frequent I think-

Hey, which version of Cursor are you using?

Version: 1.7.52
VSCode Version: 1.99.3
Commit: 9675251a06b1314d50ff34b0cbe5109b78f848c0
Date: 2025-10-17T01:41:03.967Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-85-generic

Another instance of the same error:
Request ID: 2545552f-b97c-4914-85f6-97e9b28fda8a
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Tool call error”,“detail”:“Failed to read file.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at $rc.$endAiConnectTransportReportError (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7062:399009)
at Wqr._doInvokeHandler (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:490:36006)
at Wqr._invokeHandler (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:490:35748)
at Wqr._receiveRequest (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:490:34513)
at Wqr._receiveOneMessage (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:490:33335)
at aTt.value (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:490:31429)
at _e._deliver (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at Fht.fire (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7047:12156)
at MessagePort. (vscode-file://vscode-app/tmp/.mount_CursorplYcC8/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:9659:18376)

Version: 1.9.0-pre.1.patch.0
VSCode Version: 1.99.3
Commit: a8053d0330d3d68ef2b85da99acf1218bf9fd150
Date: 2025-10-20T16:44:22.328Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-85-generic