Getting internal unexpected error for every prompt

I am unable to use Cursor all of a sudden. Getting internal unexpected error for every prompt. Here is the request id for the last error message Request ID: 5cf89f24-4678-482c-a072-5922bb28a1ed
[internal] self signed certificate in certificate chain
RetriableError: [internal] self signed certificate in certificate chain
at hdf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9066:9690)
at Wqi (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9066:8425)
at wcp (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9067:11962)
at Object.classify (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9067:16467)
at gdf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9067:5856)
at async fWo.runWithSharedTurnRunner (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9067:15819)
at async xz.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:20459:3067)
at async lba.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:20487:14009)
at async lba.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:20487:23432)
at async VIe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9229:2399)

How to fix it? Pls suggest.

Hi @Paromita_Das Thank you for forum post. I looked at this request and it appears that the request never reached our servers. The `self signed certificate in certificate chain` error usually means a corporate proxy or security tool is intercepting HTTPS with a certificate Cursor does not trust.

On macOS, open **Preferences: Open User Settings (JSON)** from the Command Palette and add:

"http.systemCertificates": true,

"http.experimental.systemCertificatesV2": true,

"cursor.general.disableHttp2": true

Fully quit and restart Cursor. Also confirm your corporate root CA is trusted in the macOS System Keychain.

If it persists, run Cursor Settings > Network > Run Diagnostics and ask your IT team to exclude Cursor domains from SSL inspection. See our network configuration guide.

This same settings change resolved an identical issue https://forum.cursor.com/t/164279. Let me know what Network Diagnostics reports afterward.

What can I do on my PC? Same issue.

Hi @Daniel_Sandler it’s probably the same root cause on Windows. The self signed certificate in certificate chain error usually means a corporate proxy or security tool is intercepting HTTPS with a certificate Cursor does not trust yet.

On Windows, open Preferences: Open User Settings (JSON) from the Command Palette (Ctrl+Shift+P) and add:

"http.systemCertificates": true,
"http.experimental.systemCertificatesV2": true,
"cursor.general.disableHttp2": true

Fully quit Cursor (not just close the window) and reopen it.

If it still fails:

  1. Go to Cursor Settings > Network > Run Diagnostics and share what fails.
  2. Ask IT to exclude Cursor domains from SSL inspection: *.cursor.sh, *.cursor-cdn.com, *.cursorapi.com — details in the network configuration guide.

If you’re in a corporate environment, confirm your corporate root CA is installed and trusted in the Windows Trusted Root Certification Authorities store (ask IT for the CA if it is missing). That is what lets Cursor pick up the corporate cert after the settings change.

Looks like your forum email doesn’t match a cursor email so if you want me to take a closer look please also include your cursor email :smiley: