xdebug breakpoints work but step over does not

I have installed Xampp on Windows (Well actually both xampp and wamp but both have the same problem), and enabled xdebug. I have installed the latest eclipse for php with pdt included. The breakpoints are working correctly however if I press f6 or f5 the current line does not get updated, the variables change as if I had stepped to the following line but the highlighted line remains the same. Any ideas?

I attach some screenshots to make it easier to understand:

Breakpoint works:

enter image description here

I press f6, lineno and $a changes in the ‘Debug’ and ‘Variables’ window:

enter image description here

I press f6 again:

enter image description here

I tried updating to the latest xdebug but the same thing happens.

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

This is problem in Eclipse SR1. You should switch back to R (SR0) release, next you can install PDT 3.3.1 from marketplace.

See also bug report on bugzilla


Problem is fixed in nightly builds: http://download.eclipse.org/tools/pdt/updates/3.4-nightly/

Edit 2:

We released new stable (3.3.2) version with fix for this problem. You can find it on marketplace or in this update site: http://download.eclipse.org/tools/pdt/updates/3.3.2/

Solution 2

  1. Goto Eclipse->Help->Install New Software
  2. Work with: http://download.eclipse.org/tools/pdt/updates/3.3.2/ (this worked for me)
  3. Alternative: You might want to use the latest stable update site: http://download.eclipse.org/tools/pdt/updates/latest/
  4. [If not already existing]: click (Add) & give a name like “PDT” in order to add the upgrade site.
  5. Type “PDT” and tick checkbox for “PHP Development Tools (PDT)”
  6. Accept the license stuff and upgrade PDT.
  7. Restart Eclipse

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply