Dbt Power User extension installation freezes with repeated "extensionquery" requests and "Failed to fetch" error

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When attempting to install the dbt Power User extension (innoverio.vscode-dbt-power-user), Cursor hangs on “Installing” for an extended period (up to 1 hour),
Also the POST requests repeatedly to extension query https://marketplace.cursorapi.com/_apis/public/gallery/extensionquery, and

The following error logged in windows output logs for one of the extensionquery calls
2026-01-20 11:58:16.524 [error] [Network] #7: https://marketplace.cursorapi.com/_apis/public/gallery/extensionquery - error POST Canceled

Steps to Reproduce

Steps to Reproduce:

  1. Open Cursor IDE (fresh installation or existing)
  2. Go to Extensions view (Cmd+Shift+X)
  3. Search for “dbt Power User”
  4. Click “Install”
  5. Observe installation hanging indefinitely
  6. Open Developer Tools (Help → Toggle Developer Tools → Network tab)
  7. See repeated POST requests to extensionquery endpoint

Expected Behavior

Extension installs successfully within a minute with all dependencies, as it does in VS Code.

A manual workaround exists:

  • Add placeholder metadata entry to ~/.cursor/extensions/extensions.json
  • Reload Cursor window, then uninstall and reinstall the extension will bypass or fix the issue

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.41
VSCode Version: 1.105.1
Commit: 2ca326e0d1ce10956aea33d54c0e2d8c13c58a30
Date: 2026-01-16T19:14:00.150Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Sample response for one of the repeated POST requests of executionQuery

Hey, thanks for the report. This is a known issue, the exact same situation was described here: Can't install extension—Cursor repeatedly fetches "extensionquery"

The team is already aware and is looking into it. This is a client-side issue with how responses from the Marketplace API are handled.

For now, you can use the workaround you described (add a placeholder in extensions.json, reload the window, then reinstall). If we find a fix or there’s an update, it’ll be posted in the thread above.

Thanks for confirming and linking the existing thread, @deanrie

Good to know the team is already investigating. We’ll continue using the workaround for now.

Could you please update us on this thread once a fix is rolled out? This issue is affecting our users trying to install the dbt Power User extension, and we’d like to inform them once it’s resolved.

Thanks!

Some folks on my team are also experiencing this issue, but I’m having trouble implementing the workaround. Can you share the json blob you’re using for the metadata placeholder?
I took the blob from my working setup and deleted the relativeLocation and location keys, but this didn’t seem to help.

@flevine You can find the requested workaround details in our Altimate.ai documentation page for your reference

Much appreciated!