Apply no longer working and is slow

Working on C++ all generated with cursor chat apply would merge the code changes into the file then after looking at the modifications I could hit accept and go on to build and test it.

I am working in a single file and at first this would work then the apply became slower and slower what took seconds now begin to take 3-4 minutes.

Now the apply never lands any code in the file ever and takes 5 minutes to do nothing. It goes to the accept state so seem to think it has done something.

I now have to hand merge any changes which is more error prone and seems to destroy the value I saw using cursor a first.

Is this a bug?

Is this punishment for signing up for the Pro?

I can’t imagine that working in a file with 1300 lines is unusual.

This has been this way for 4-5 days now through many reboots and restarts of cursor.

I am on windows.

2 Likes

not only… from some days overall:

Decreased intelligence and understanding: Cursor seems less capable of comprehending basic prompts and applying changes correctly.

Inappropriate code modifications: The tool is suggesting to remove large portions of code unnecessarily and sometimes adding irrelevant code.

Failure to complete tasks: Cursor often replies with nothing or fails to apply requested changes.

Increased errors: There’s a noticeable increase in the number of errors and incorrect suggestions.

Inconsistent performance across models: These issues persist regardless of the model used, in both composer and chat modes.

Code duplication: Some users report Cursor duplicating code and redeclaring variables multiple times.

Difficulty in fixing its own mistakes: When asked to correct errors, Cursor often fails to identify or fix the issues it created.

2 Likes

For me the code generation has been consistently good 90% ideal 9% wrong 1% catastrophically wrong.

This is fine but I no longer can merge the changes with apply so I get no benefit vs using a chat and then hand merging.

The slow wave front that merges the code just fails every time to insert the changes in my file and takes forever to do it … where IT is nothing at all.

+1 for this issue

I only started using Cursor today so was thinking am I doing something wrong, but I am experiencing exactly the same issues as the OP. I am pressing apply all changes but they are not being applied, which kinda defeats the whole purpose of having the AI chat integrated with the IDE!

2024-09-13 13:31:55.652 [error] Failed to get related files No indexer found for file. Maybe not inside a git repo? c:\Users\XXXXXXXXX\cpp_projects\cursor_cpp\src\main.cpp
2024-09-13 13:44:30.980 [error] Failed to check if git graph is enabled [aborted] read ECONNRESET

From the Cursor Git Graph.log seeing these when the apply is tried and fails which is every time apply is used

Anyone care?

+1 … Apply is normally working for me, but it is extremely slow. I thought something might be broken with my setup so I came here to check.

I do appreciate that what Apply is doing is more sophisticated than just a simple “diff”. It’s clear there’s some mini model coordinating the merge operations, so I assume there must just be back-end congestion for everyone right now?

“Apply” is really the core of the magic of Cursor. Without that, it’s not all that much better or different than just copy/pasting into AI. I’m glad it’s working for me at all, slow or not, but it would really be fantastic if it was faster. Heck, I’d even pay more money for it to be.

Is there anything to stop multi accounting to bump topics and make them look more important than they are? Wouldn’t it be fun if cursor911 is an alt from matbeter303 (Andrew Gray) so he could use flame words like “punishment for signing up for pro”. And Gray is another alt from matbeter303 just to have 3 of the same person in the same topic.


@Cinder:

Or, you know, I’m new to using Cursor and am my own person and don’t love waiting multiple minutes every time I want to apply code changes?

While we’re at it with fever dreams of paranoia (in terms of your screen clip showing that I just joined the forum the other day)… your own profile says you joined 23 hours ago O_o

The core feature of Cursor is being able to easily apply AI generated code. It takes multiple minutes to apply code when your source file is >= ~1000 lines (if it doesn’t for you feel free to pitch in as that would be interesting to know). Having to wait multiple minutes for each code change isn’t great. I’m still glad Apply works as well as it does, but how is something taking multiple minutes for each code change not “important”?

Also, I’m a paying member, and don’t feel “punished”. Like I said - it works, and I’m impressed by what it’s doing compared to a simple diff. I’d just like it to be faster, and came here wondering if the speed it was running at for me was abnormal or not. I decided to comment to add my $0.10 that this is an important thing to focus effort on improving.

Rather than make up a story about why my problem isn’t important and the fact is I am not getting what I expected when I paid for Pro… I expected apply to keep working as it had been.

Your little theory is bogus.

Just to confirm I am also an independent user of Cursor and am neither “Gray” (ever heard of a coincidence?) nor cursor911.

I did not even sign up to Pro because it didn’t seem to be working, and will not be signing up until it is fixed.

I would be happy to pay for Pro if/when it is fixed.

If people/cursor team do not think getting more people to pay for their product by fixing highlighted serious bugs then I don’t know what actually qualifies as an important issue?

I have spoken to other friends using it and they don’t have the same problem, so OK it’s not affecting the whole user base clearly but there are at least 4 people on this thread that are affected by it and probably plenty more that haven’t bothered to +1 it

(Perhaps from fear of being called a multi accounter… :stuck_out_tongue_winking_eye: )