196

i got a tricky one:

look At Breakpoints, they are crossed out!

I can't set valid breakpoints. Not in Tests, neither in my Java Classes. I searched Stackoverflow and google, but I couldn't find anybody with the same problem.

I'm using STS(x86) and Maven.

Edit: It may seem confusing but I solved it by myself. I have to go Run-> Skip all Breakpoints (it was set, and I wonder how it was set, because I didn't do it)

Thiago Arrais
  • 33,360
  • 7
  • 30
  • 34
MartinL
  • 3,198
  • 4
  • 18
  • 20

6 Answers6

340

There is a menu entry you have discovered for yourself that toggles the skipping of all breakpoints. There is also an icon for this in the "Breakpoints" View, and there may be a hot-key defined as well, all of which you may have triggered by accident.

Take a look at the Run -> Skip All Breakpoints.

lhan
  • 4,585
  • 11
  • 60
  • 105
Michael Borgwardt
  • 342,105
  • 78
  • 482
  • 720
  • I have to commit that I didn't use debugger since I switched to sts. I searched hotkeys and at skipping was no hotkey set. Like it was default setup from STS which I don't belive. What ever, I hope my post can help other users, if they got the same problem. – MartinL Nov 03 '11 at 10:17
  • I had skipped all breakpoints one day in my efforts to clear all breakpoints, I had forgotten about this! Thanks for the eye opener! – Aadi Droid Sep 26 '13 at 04:53
  • 2
    I'd say 99% of visitors here are encountering what I encounter about once per year with Eclipse. There's apparently a bug in eclipse that causes this "Skip All Breakpoints" feature to turn ON all by itself even though you didn't actually turn it on. –  May 11 '17 at 15:42
28

Screenshot of the 'skip all breakpoints' in eclipse.

enter image description here

When you click on 'skip all breakpoints'(which is selected), everything will become normal

Binary Nerd
  • 13,872
  • 4
  • 42
  • 44
charan teja
  • 491
  • 5
  • 5
8

The shortcut key for placing a breakpoint in Eclipse (Ctrl + Shift + B) is quite similar to the one that skips all the breakpoint (Ctrl + Alt + B). Hence, if a "skip all breakpoints" condition is to be cancelled, it can be achieved by pressing "Ctrl + Alt + B" again.

Psi-Ed
  • 683
  • 1
  • 9
  • 22
  • 1
    Thank you sooooo much! I must have hit this by accident. The Eclipse IDEs can be different but the shortcut works great! – jade290 Sep 16 '16 at 23:52
3

You should already be in debug perspective. If not just go to debug perspective. You should see disable all breakpoints button. -

enter image description here

Click on it and it should allow all breakpoints.

enter image description here

Aniket Thakur
  • 66,731
  • 38
  • 279
  • 289
0

1) Run => Skip all breakpoints. 2) Run => remove all break points.

and then your debugger wont show cross sign and will keep debugging your app.

UMAR-MOBITSOLUTIONS
  • 77,236
  • 95
  • 209
  • 278
0

I followed these steps below to fix this

  1. select debug only tomcat server
  2. debug particular application and then prompt came whether to re enable break points and I selected yes
Umesh G
  • 3
  • 1
  • 1