joaquinP
(My Name is )
December 2, 2025, 1:30pm
1
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Actually nothing works right no, no plan nothing.
I’ve been having issues since yesterday but right now everything is broken.
I’ve already removed all extensions and i’m seeing that there are a lot of errors in the console
Steps to Reproduce
just open a chat with any mode
Expected Behavior
It should work
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.1.46
VSCode Version: 1.105.1
Commit: ab326d0767c02fb9847b342c43ea58275c4b1680
Date: 2025-12-02T03:59:29.283Z
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.1.0
For AI issues: which model did you use?
Any of the models
For AI issues: add Request ID with privacy disabled
bubbleId: “bfb44569-d568-47ce-8158-9f8332858eb7”
conversationId: “9410261b-1e77-4189-aabd-7928df90cfd4”
Does this stop you from using Cursor
Yes - Cursor is unusable
4 Likes
joaquinP
(My Name is )
December 2, 2025, 1:37pm
2
Ok, here’s a request id b514df7f-4e6c-41b7-acb8-f4fff18acd69 it’s now getting stuck in planning next moves and very very slow
also i see a lot of this errors:
[Extension Host] [otel.error] {“stack”:“OTLPExporterError: Bad Request\n\tat IncomingMessage. (/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”}”}
in the console log
1 Like
joaquinP
(My Name is )
December 2, 2025, 2:46pm
3
Another request id 66634404-bd16-453e-83a8-1ccbe81ff13f
Now it’s failing when running git commands
joaquinP
(My Name is )
December 2, 2025, 3:00pm
4
Now things are timing out 7e03c95b-a8be-453f-b1f3-d14c412367b0
deanrie
(Dean Rie)
December 2, 2025, 4:30pm
5
Hey, thanks for the report. From the screenshot, I see ConnectError [invalid_argument], network errors, and OTLP 400.
Let’s check the network:
Cursor Settings > Network > Run Diagnostics - share a screenshot of the results
Cursor Settings > search “HTTP/2” > enable “Disable HTTP/2”, full Cursor restart
VPN/proxy/Zscaler - disable temporarily and try again
Also try:
Settings > Agents > Inline Editing & Terminal > enable “Legacy Terminal Tool”, then Cmd+Shift+P > “Terminal: Kill All Terminals”, restart
Check git in a regular terminal (outside Cursor) - do the same commands work?
If MCP servers are configured in ~/.cursor/mcp.json - disable them all temporarily
Could you please share:
Screenshot of Network Diagnostics
View > Output > select “Git” - last lines with errors
New Request ID after trying with HTTP/2 disabled
Similar issue: SLOW or NO response from the agent - resolved via extensions
If timeouts/freezes persist after these steps, I’ll pass it to the engineers.
joaquinP
(My Name is )
December 2, 2025, 9:39pm
6
>Check git in a regular terminal (outside Cursor) - do the same commands work?
Yes
Screenshot
Request ID
1bddb453-8f5e-4ee6-b255-b8398266baf8
It seems to come and go, I still need to check internall if the VPN configuration (I’m on a work device and we use cloudflare warp) changed.
Also i’m not sure if it’s related but the usage, does not show up anymore (will attach screenshot in a follow up)
And here are the connection logs:
With VPN disabled
and VPN enabled
deanrie
(Dean Rie)
December 3, 2025, 4:59am
8
Thanks for the info. From the screenshots and logs, I see:
OTLP 400 and ConnectError in the console
Git commands fail in Cursor, but work in a regular terminal
Different connection behavior with Cloudflare WARP on/off
Usage panel is empty
Could you please share:
Confirm: Settings > search “HTTP/2” > enable “Disable HTTP/2”, fully restart Cursor and check with Cloudflare WARP turned off
Settings > Network > Run Diagnostics - fresh screenshot after step 1.
Settings > Agents > Inline Editing & Terminal > enable “Legacy Terminal Tool”, then Cmd+Shift+P → Terminal: Kill All Terminals, restart, check git.
MCP: if you have it, disable and check.
Run cursor --disable-extensions and test chat/agent.
Provide 2-3 new Request IDs after disabling HTTP/2 and WARP.
Let me know if this helped. If not, the issue likely needs deeper investigation, as it’s probably related to your network.
joaquinP
(My Name is )
December 3, 2025, 11:20pm
9
Ok, i have some news
Managed to consistently reproduce the problem in a scenario where i have three repositories in the workspace
Request IDs:
db287d51-98a9-4b75-9550-5405596b786e
But this does not happen on every repository i have a single repository that’s not too big
Examples on several different repos:
Here is an example of something more strange:
i’ve configured cursor to “ask every time” and it’s not getting to the point where it’s asking me to run the command (request id: f2705f12-bc9c-43c7-baef-b4d8d96488dd )
More examples:
BAD: 71215170-4a3a-4ed3-95f3-aab756848b0f
Same repo:
WORKS: 15d51a65-6da6-4fb4-b3ae-9d91dfad2524
No works: 651f8f43-3a61-4b32-bb69-32656bfd7266
THe one that works was a chat that was working, the no works is a new chat
Another example with another repo:
No works: 9ca8cb06-6028-4eac-8b85-520a79a21370
Works: 71fc92d9-37f0-4f67-b16b-9a72e7d2babe
This second chat existed already and you can see in the screenshot what it looks like:
It never gets to the point to “ask” me to run it
Here are the console logs, and this happens with/without warp enabled
joaquinP
(My Name is )
December 3, 2025, 11:20pm
10
also, no MCP, extensions do not see to affect this at all
deanrie
(Dean Rie)
December 4, 2025, 12:54pm
11
Thanks for the screenshots - I can see that the “Run command” card is freezing and not launching the command.
Please check the following checklist:
Settings > Agents > Inline Editing & Terminal → enable “Legacy Terminal Tool”; then Cmd+Shift+P → “Terminal: Kill All Terminals”, restart Cursor.
Clean profile: cursor --user-data-dir="CursorTmp/clean1» → first open chat (without repo), then one repository (single-folder). Check running pwd/git.
Send: 2-3 fresh Request IDs, screenshot of Help > Toggle Developer Tools > Console, and View > Output > Git (last lines).
Let me know the results - if it still freezes in the clean profile, I’ll pass it to the engineers.
joaquinP
(My Name is )
December 4, 2025, 8:25pm
12
Ok,
So i’ve now managed to reproduced with/without warp on a clean profile without even opening a project.
The first chat window that i open works, anything that comes after that is broken and if i close the first chat window everything is broken from then on.
Current cursor version info:
Version: 2.1.47
VSCode Version: 1.105.1
Commit: 2d3ce3499c15efd55b6b8538ea255eb7ba4266b0
Date: 2025-12-04T02:31:50.567Z
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.1.0
I’m attaching my zshrc ( i use zsh) so you can pass it along in case there’s something interesting there:
# Path
export PATH="/usr/local/opt/curl/bin:$PATH"
export PATH="/usr/local/opt/libressl/bin:$PATH"
export PATH="$HOME/.local/bin:$HOME/bin:$PATH"
# Use Shims (Fast) instead of Activate (Slow)
export PATH="$HOME/.local/share/mise/shims:$PATH"
if [[ "$TERM_PROGRAM" == "vscode" || "$TERM_PROGRAM" == "cursor" ]]; then
# trying to make cursor work extracted from here https://forum.cursor.com/t/guide-fix-cursor-agent-terminal-hangs-caused-by-zshrc/107260
return
fi
# 1. Load zprof for debugging
# zmodload zsh/zprof
# 2. Zgenom Setup
# Force disable autoupdates to kill the 2.4s lag
export ZGEN_AUTOLOAD_COMPINIT=0
[[ -e ${ZDOTDIR:-~}/.zgenom ]] || git clone https://github.com/jandamm/zgenom.git "${HOME}/.zgenom"
source "${HOME}/.zgenom/zgenom.zsh"
# 3. Zsh Options
setopt histignorealldups sharehistory
bindkey -e
HISTSIZE=10000000
SAVEHIST=10000000
HISTFILE=~/.zsh_history
ZSH_THEME="robbyrussell"
# 4. Environment
export MANPATH="/usr/local/man:$MANPATH"
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
export EDITOR='mvim'
fi
(( $+functions[add-zsh-hook] )) || autoload -Uz add-zsh-hook
# 5. Optimized Fragment Loader
function load-shell-fragments() {
local dir="$1"
[[ -d "$dir" ]] || return
for fragment in "$dir"/*(N.); do
[[ -r "$fragment" ]] && source "$fragment"
done
}
load-shell-fragments ~/.zshrc.d
# 6. Plugin Configuration
setup-zgen-repos() {
echo "--- REBUILDING ZGENOM (This should only happen once) ---"
zgenom ohmyzsh
zgenom ohmyzsh plugins/git
zgenom ohmyzsh plugins/docker
zgenom ohmyzsh plugins/dotenv
zgenom ohmyzsh plugins/pip
zgenom ohmyzsh plugins/command-not-found
zgenom ohmyzsh plugins/gitfast
zgenom load zsh-users/zsh-completions src
# zgenom load dbz/kube-aliases
zgenom load unixorn/fzf-zsh-plugin
zgenom load unixorn/1password-op.plugin.zsh
# zgenom load srijanshetty/docker-zsh
zgenom load zsh-users/zsh-history-substring-search
zgenom load dbz/kube-aliases src
zgenom load agkozak/zsh-z
zgenom load zdharma-continuum/fast-syntax-highlighting
if [[ $(uname) == "Darwin" ]]; then
zgenom oh-my-zsh plugins/brew
zgenom oh-my-zsh plugins/macos
fi
# Explicitly save the file
zgenom save
echo "--- ZGENOM SAVED ---"
}
# Only run the heavy setup if the static file is missing
if ! zgenom saved; then
setup-zgen-repos
fi
# 8. Post-Load Config
ZSH_DISABLE_COMPFIX=true
fpath+=~/.zshrc-completions.d
NEWLINE=$'\n'
TAB=$' '
[ -f ${HOME}/.env ] && . ${HOME}/.env
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
# 7. Manual Compinit (Optimized)
# We disabled ZGEN_AUTOLOAD_COMPINIT above so we can run it faster here
# -C skips security checks (faster)
autoload -Uz compinit
if [[ -n ${ZDOTDIR}/.zcompdump(#qN.mh+24) ]]; then
compinit -C
else
set -x
compinit -i
set +x
fi
export EDITOR='code --wait -n'
export VISUAL_EDITOR=$EDITOR
export GIT_EDITOR=$EDITOR
# Bash compat
autoload -U +X bashcompinit && bashcompinit
# AWS
complete -C '$(which aws_completer)' aws
complete -C '$(which gs)' gs
# PNPM
export PNPM_HOME="$HOME/Library/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# This is to disable the telemetry of the tools I use
export OTEL_LOGS_EXPORTER=none
export OTEL_TRACES_EXPORTER=none
export OTEL_METRICS_EXPORTER=none
# Prompt
eval "$(starship init zsh)"
# PHP
export PATH="/opt/homebrew/opt/[email protected] /bin:$PATH"
export PATH="/opt/homebrew/opt/[email protected] /sbin:$PATH"
# zprof
Attaching more information, request IDs with the clean profile and my usual ones
Chat windows
BAD:
GOOD:
Request IDs
WORKs
No Works:
CLEAN PROFILE d2ab8bc9-6640-462e-af1b-6b66b6c51c76 233bf45b-148c-4522-99a5-f35f5e35b2d9
Usual profile 106d7451-5419-481f-bcdf-374b773eecc9
Clean profile
joaquinP
(My Name is )
December 4, 2025, 8:26pm
13
Attaching my git output on my usual profile where i have reproduced it.
system
(system)
Closed
December 26, 2025, 8:27pm
15
This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.