I’m getting a connection failed error message no matter what model I try to use (Anthropic and Open AI). It’s been happening since yesterday.
Version: 0.45.17
VSCode Version: 1.96.2
Commit: 7c00f62dd81412c8defe2b64b4d32d06e0a7e720
Date: 2025-02-26T19:15:49.861Z (8 hrs ago)
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 24.3.0
Here is the request id if that helps 47eb7973-1a47-48f0-81e8-6182790180f9
Here is the info from the console window:
[MCPService] Getting servers:
workbench.desktop.main.js:1014 [MCPService] No connected servers found. Server statuses:
getToolsForComposer @ workbench.desktop.main.js:1014
await in getToolsForComposer
(anonymous) @ workbench.desktop.main.js:2822
await in (anonymous)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:589 ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at Ucs.$streamAiConnect (workbench.desktop.main.js:1411:94056)
at async workbench.desktop.main.js:459:175237
at async N1 (workbench.desktop.main.js:589:3080)
at async workbench.desktop.main.js:988:6468
at async Xa.handleStreamComposer (workbench.desktop.main.js:988:2023)
at async gPt.streamResponse (workbench.desktop.main.js:589:12244)
at async WVt. (workbench.desktop.main.js:2907:860)
at async Sn.processCodeBlocks (workbench.desktop.main.js:2831:4236)
at async workbench.desktop.main.js:2822:63269
at async Sn.submitChatMaybeAbortCurrent (workbench.desktop.main.js:2822:56307)
streamResponse @ workbench.desktop.main.js:589
await in streamResponse
(anonymous) @ workbench.desktop.main.js:2907
processCodeBlocks @ workbench.desktop.main.js:2831
(anonymous) @ workbench.desktop.main.js:2822
await in (anonymous)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:2822 [composer] Error in AI response: ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at Ucs.$streamAiConnect (workbench.desktop.main.js:1411:94056)
at async workbench.desktop.main.js:459:175237
at async N1 (workbench.desktop.main.js:589:3080)
at async workbench.desktop.main.js:988:6468
at async Xa.handleStreamComposer (workbench.desktop.main.js:988:2023)
at async gPt.streamResponse (workbench.desktop.main.js:589:12244)
at async WVt. (workbench.desktop.main.js:2907:860)
at async Sn.processCodeBlocks (workbench.desktop.main.js:2831:4236)
at async workbench.desktop.main.js:2822:63269
at async Sn.submitChatMaybeAbortCurrent (workbench.desktop.main.js:2822:56307)
(anonymous) @ workbench.desktop.main.js:2822
await in (anonymous)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:2822 [composer] Failed to get complete AI response
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:5088 error reporting bug ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at t (workbench.desktop.main.js:1411:95575)
at async Object.reportBug (workbench.desktop.main.js:459:174367)
at async Pdi.reportBug (workbench.desktop.main.js:5088:29102)
reportBug @ workbench.desktop.main.js:5088
await in reportBug
run @ workbench.desktop.main.js:5088
handler @ workbench.desktop.main.js:61
invokeFunction @ workbench.desktop.main.js:3060
n @ workbench.desktop.main.js:1953
executeCommand @ workbench.desktop.main.js:1953
n @ workbench.desktop.main.js:551
handleError @ workbench.desktop.main.js:551
streamResponse @ workbench.desktop.main.js:589
await in streamResponse
(anonymous) @ workbench.desktop.main.js:2907
processCodeBlocks @ workbench.desktop.main.js:2831
(anonymous) @ workbench.desktop.main.js:2822
await in (anonymous)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:2837 Error renaming composer ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at t (workbench.desktop.main.js:1411:95575)
at async Object.nameTab (workbench.desktop.main.js:459:174367)
at async Sn.renameComposer (workbench.desktop.main.js:2836:2956)
at async Sn.submitChatMaybeAbortCurrent (workbench.desktop.main.js:2822:67771)
renameComposer @ workbench.desktop.main.js:2837
await in renameComposer
(anonymous) @ workbench.desktop.main.js:58
S4 @ workbench.desktop.main.js:58
s.value @ workbench.desktop.main.js:58
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:2841 [composer] Error getting conversation summary: ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at t (workbench.desktop.main.js:1411:95575)
at async Object.getConversationSummary (workbench.desktop.main.js:459:174367)
at async Sn.updateComposerSummaryIfOutdated (workbench.desktop.main.js:2841:1592)
updateComposerSummaryIfOutdated @ workbench.desktop.main.js:2841
await in updateComposerSummaryIfOutdated
(anonymous) @ workbench.desktop.main.js:58
S4 @ workbench.desktop.main.js:58
s.value @ workbench.desktop.main.js:58
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:977 Failed to cache ranked files: ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at Ucs.$streamAiConnect (workbench.desktop.main.js:1411:94056)
at async workbench.desktop.main.js:459:175237
at async QFt.getRankedFilesInternal (workbench.desktop.main.js:977:2842)
at async QFt.cacheRankedFiles (workbench.desktop.main.js:977:2156)
cacheRankedFiles @ workbench.desktop.main.js:977
await in cacheRankedFiles
(anonymous) @ workbench.desktop.main.js:2848
YIi @ workbench.desktop.main.js:280
vz @ workbench.desktop.main.js:280
Ane @ workbench.desktop.main.js:280
Rrn @ workbench.desktop.main.js:280
(anonymous) @ workbench.desktop.main.js:280
t1 @ workbench.desktop.main.js:280
Lrn @ workbench.desktop.main.js:280
t1 @ workbench.desktop.main.js:280
KIi @ workbench.desktop.main.js:280
s @ workbench.desktop.main.js:280
K @ workbench.desktop.main.js:2848
onFocus @ workbench.desktop.main.js:2848
onFocus @ workbench.desktop.main.js:2847
setIsFocused @ workbench.desktop.main.js:1039
(anonymous) @ workbench.desktop.main.js:1041
mFi @ workbench.desktop.main.js:453
(anonymous) @ workbench.desktop.main.js:453
vFi @ workbench.desktop.main.js:453
fk @ workbench.desktop.main.js:453
update @ workbench.desktop.main.js:448
mFi @ workbench.desktop.main.js:453
xs @ workbench.desktop.main.js:453
o @ workbench.desktop.main.js:450
e.HTMLElement.focus @ workbench.desktop.main.js:1425
(anonymous) @ workbench.desktop.main.js:458
setTimeout
e.setTimeout @ workbench.desktop.main.js:1425
focus @ workbench.desktop.main.js:458
focusPrevBubble @ workbench.desktop.main.js:2867
handleAbortChat @ workbench.desktop.main.js:2822
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
2workbench.desktop.main.js:5088 error reporting bug ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at t (workbench.desktop.main.js:1411:95575)
at async Object.reportBug (workbench.desktop.main.js:459:174367)
at async Pdi.reportBug (workbench.desktop.main.js:5088:29102)
reportBug @ workbench.desktop.main.js:5088
await in reportBug
run @ workbench.desktop.main.js:5088
handler @ workbench.desktop.main.js:61
invokeFunction @ workbench.desktop.main.js:3060
n @ workbench.desktop.main.js:1953
executeCommand @ workbench.desktop.main.js:1953
n @ workbench.desktop.main.js:551
handleError @ workbench.desktop.main.js:551
streamResponse @ workbench.desktop.main.js:589
await in streamResponse
(anonymous) @ workbench.desktop.main.js:2907
processCodeBlocks @ workbench.desktop.main.js:2831
(anonymous) @ workbench.desktop.main.js:2822
await in (anonymous)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:2822
await in submitChatMaybeAbortCurrent
w @ workbench.desktop.main.js:2822
workbench.desktop.main.js:589 Error refreshing default models: ConnectError: [unavailable] getaddrinfo ENOTFOUND api2.cursor.sh
at t (workbench.desktop.main.js:1411:95575)
at async Object.availableModels (workbench.desktop.main.js:459:174367)
at async gPt.refreshDefaultModels (workbench.desktop.main.js:589:6661)
at async eOt.withSemaphore (workbench.desktop.main.js:980:1587)
refreshDefaultModels @ workbench.desktop.main.js:589
await in refreshDefaultModels
(anonymous) @ workbench.desktop.main.js:4979
withSemaphore @ workbench.desktop.main.js:980
await in withSemaphore
(anonymous) @ workbench.desktop.main.js:4979
Check the forum to ensure the issue hasn’t been reported already
Provide a clear description of the bug
Explain how to reproduce the bug (if known)
Attach screenshots or recordings (e.g.,
.jpg
, .png
, .mp4
).
Tell us your operating system and your Cursor version (e.g.,
Windows, 0.x.x
).
Tell us if the issue stops you from using Cursor.