Incessant Connection failed. If the problem persists, please check your internet connection or VPN

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I consistently and repeatedly get “Connection Error” “Connection failed. If the problem persists, plesae check your internet connection or VPN”.

I do not use a VPN, and I have gigabit fiber that works perfectly. This issue keeps occuring and the only fix is to: Restart Cursor, which allows me 1 prompt before the error appears again, or create a new chat window which gives me 2-3 (sometimes) prompts before it appears.

This product worked perfectly throughout the 7-day free trial, and now that I’m paying this issue is appearing after 30-50 prompts… Like a shadowban/limit of sorts?

I don’t think this is expected behaviour. I’ve tried every fix from Connection failed. If the problem persists, please check your internet connection or VPN and nothing helps.

Steps to Reproduce

Start Cursor
Prompt
Get the error.
Restart cursor, or create a new chat and use it as normal for 1-3 messages before it appears again.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.77 (system setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Auto, Agent mode.

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. Since you mentioned that you’ve already tried all the usual steps, the issue might be related to the large context in this chat.

Quick note: 30-50 prompts in a single chat is quite a lot. A long chat history, especially when a lot of code has been changed, can cause performance issues. It’s usually better to start a new chat for a new task to keep things more stable.

I agree, however:

  • Creating a new chat, the issue shows up again after 2-3 messages if it was popping up before
  • During the 7-day trial I used the heck out of it to vibe code an entire server stack with Docker Compose, a custom API with user auth, a website front-end with some fancy logic… Over 7-8k lines and it was more than happy. Hundreds of messages. As soon as I’m on a paying account this occurs. Likely a coincidence, but annoying nonetheless.
1 Like

Thanks for the extra info. Since you’ve already tried the usual fixes, could you share 2-3 Request IDs from your recent connection failures?

How to get a Request ID:

  • After a failure: chat context menu (top right) → Copy Request ID

This will help us understand what’s happening on the backend. Let me know once you have them.

Sure. After a single message in the chat, I see: Request ID: c7a09d67-cccb-4280-b859-a67a5a78c712

It got to step 3/6 of it’s planned steps and gave this error. Neither Resume nor Try again works…

Restarting and using Try Again, then copying gives me this:

Request ID: c7a09d67-cccb-4280-b859-a67a5a78c712
ConnectError: [internal] Serialization error in aiserver.v1.StreamUnifiedChatRequestWithTools
at vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:396431

Only writing “continue” and hitting enter gets it to work.

I have been trying to get it to have this issue again but I haven’t been able to cause it again since I was getting it consistently on and on the day before posting this originally.

I haven’t been using Cursor as much as I did in days prior, but I will update if it comes up again

It’s happening to everyone currently. Something that got worse over the days, now it’s completely unusable.

Happens once in a while in general for Cursor. They are however often fast at solving things. But still ■■■■■ :smiley:

It’s happening again - A lot.

I am not even able to send a single message without “Connection Error” “Connection failed. If the problem persists, please check your internet connection or VPN”

Request ID: a4d0f889-cd5f-42b8-bcbe-3321b2521b94
ConnectError: [unavailable] HTTP 502
at _Gc.$streamAiConnect (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12155:453319)
at async vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:585:89275
at async f_s.toolWrappedStream (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8691:28389)
at async vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:9781:8154
at async AA.handleStreamComposer (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8574:1078)
at async hfo.streamResponse (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12855:12407)
at async pmo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12983:8576)
at async vmo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12985:2265)
at async smo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12979:1093)
at async omo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12979:33987)
at async cmo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12979:49145)
at async gOe. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8691:48551)
at async gmo. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12983:7629)
at async wre.processCodeBlocks (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8626:3418)
at async qK.submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:9781:10611)
at async Xa (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12034:3796)

This is in a brand new chat as the first message. A few program restarts, and tries later and it eventually works…

I am completely unable to use Cursor for more than one prompt every maybe 10 minutes

Request ID: 5a4460fb-807a-4b88-b29a-f880f1d60e03

New chat, same issue: Request ID: 653b44e0-1a36-430c-bc2f-0083a4d87ea3

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.