Unable to load any extensions 2.5.26

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hardware:
Chip: Apple M1 Pro
Memory: 32 GB
Startup disk: Macintosh HD
Serial number: DDJ2FJJMHK
macOS: 14.2.1 (23C71)

Problem:
I was setting up a new workspace that I created and came across this issue where extensions were not loading. Thinking it was an extension issue, I uninstalled all my major extensions but there seems to be an issue still

  • 3 repos (fairly large)

Related logs (?):
2026-03-02 20:19:24.254 [error] [Window] [Extension Host] (node:1432) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.

(Use `Cursor Helper (Plugin) --trace-deprecation …` to show where the warning was created)

2026-03-02 20:19:27.050 [error] [Window] [Extension Host] (node:1425) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.

(Use `Cursor Helper (Plugin) --trace-deprecation …` to show where the warning was created)

2026-03-02 20:19:27.542 [info] [Window] [ShellExec] Created session ed73806a-6972-473e-a5ed-3ef0ec9ac466 on LocalProcess host

2026-03-02 20:19:30.853 [info] [Window] Extension host (LocalProcess [role: user] pid: 1425) is unresponsive.

2026-03-02 20:19:30.864 [warning] [Window] [ExtensionService] No inspect port found for LocalProcess [role: user] pid: 1425

2026-03-02 20:19:30.864 [warning] [Window] [ExtensionService] No inspect port found for LocalProcess [role: retrieval-always-local] pid: 1432

2026-03-02 20:19:30.864 [warning] [Window] [ExtensionService] No inspect port found for LocalProcess [role: agent-exec] pid: 1433

2026-03-02 20:19:33.205 [info] [Window] [perf] Render performance baseline is 19ms

Steps to Reproduce

  • open a workspace with multiple repos. These repos are added with Add Folder as Workspace...
  • extensions i tested with 1) source control and 2) Github Pull Requests
  • open and re-open
  • notice “Source Control” tab is unresponsive, Github pull requests does not load

Expected Behavior

I should be able to interact with both tabs just fine

Operating System

MacOS

Version Information

Software:
Version: 2.5.26
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z (4 days ago)
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 23.2.0

For AI issues: which model did you use?

N/A

For AI issues: add Request ID with privacy disabled

N/a

Does this stop you from using Cursor

No - Cursor works, but with this issue

2 Likes

updated post with logs on extension host

I did a hard reset by deleting the ~/.cursor (Mac) file

This was pretty blocking in terms of productivity, but it seems like it’s working again.

Hey, glad deleting ~/.cursor helped. That folder stores extension cache and the extension host state, and sometimes it can get out of sync, especially in workspaces with multiple repos.

For next time, if it happens again, you can try a less drastic option first. Open CMD + Shift + P and run Developer: Reinstall All Extensions, or start Cursor with --disable-extensions to isolate the issue.

The team is aware of extension host stability issues and is tracking them. Your report helps make the problem more visible.

Marking this as solved since the reset worked. If it comes back, let us know.

There’s no such command in Cursor v2.5.26.

Restarting cursor with CMD + Shift + P and Developer: Reload with Extensions Disabled effectively removes the issue, but I need extensions so this is not a fix.

Does deleting the ~/.cursor folder mean I’ll loose all the settings and extensions? If yes, that’s definitely not a solution to the issue

Good catch. There really isn’t a Developer: Reinstall All Extensions command in Cursor, that’s my mistake.

About deleting Cursor folders, yes, it can remove settings and data. Here are the steps from gentlest to most aggressive.

  1. Restart Extension Host (no data loss):
  • Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
  • Developer: Restart Extension Host
  1. If that doesn’t help, delete only the cache, then restart Cursor.

macOS:

rm -rf ~/Library/Application\ Support/Cursor/CachedData
rm -rf ~/Library/Application\ Support/Cursor/CachedExtensionVSIXs

Windows:

rmdir /s /q "%APPDATA%\Cursor\CachedData"
rmdir /s /q "%APPDATA%\Cursor\CachedExtensionVSIXs"

Linux:

rm -rf ~/.config/Cursor/CachedData
rm -rf ~/.config/Cursor/CachedExtensionVSIXs

Let me know if any of these steps helped.

None of this helped. I restarted Cursor and extensions are still broken

Can this log from the Developer Tools console help?

 ERR [Extension Host] [otel.error] {"stack":"OTLPExporterError: Bad Request\n\tat IncomingMessage.<anonymous> (/Applications/Cursor.app/Contents/Resources/app/node_modules/@opentelemetry/otlp-exporter-base/build/src/transport/http-transport-utils.js:52:31)\n\tat IncomingMessage.emit (node:events:531:35)\n\tat endReadableNT (node:internal/streams/readable:1698:12)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:90:21)","message":"Bad Request","code":"400","name":"OTLPExporterError","data":"{\"error\":\"Trace spans collection is not enabled for this user\"}"}

@ilbert, the OTLP error in the logs is a telemetry issue and shouldn’t be why extensions are breaking. You can safely ignore it.

Since clearing the cache and restarting the extension host didn’t help, let’s try a few things:

  1. Try opening Cursor with a single folder (not a multi-root workspace) and see if extensions load normally. This helps confirm whether the workspace setup is the trigger.

  2. Check if a specific extension is causing the hang. Run Developer: Open Process Explorer Cmd + Shift + P and see if extensionHost is spiking in CPU.

  3. If nothing helps, try the full ~/.cursor reset that worked for the OP. You’ll need to reinstall your extensions, but settings stored in ~/Library/Application Support/Cursor/User/settings.json should stay there. Back it up just in case.

Could you also share:

  • Your Cursor version and OS
  • Roughly how large the repos are in your workspace
  • Which extensions you have installed

i noticed the same behaviour. Extensions get stuck on “Activating Extensions..” message. I removed all extensions and added them again one by one. I narrowed it down to the “waderyan.gitblame” extension.

disabling this extension fixed things for me. found people having similar issues here as well on Vs Code (VSCode fails to load extensions when using the latest version of extension · Issue #193 · Sertion/vscode-gitblame · GitHub)

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