diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/PositionHighlighter.java b/java/debugger/impl/src/com/intellij/debugger/ui/PositionHighlighter.java index 242e157a705b..f7232701bc4c 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/PositionHighlighter.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/PositionHighlighter.java @@ -225,7 +225,7 @@ public class PositionHighlighter { } if (breakpoint instanceof BreakpointWithHighlighter) { - if (((BreakpointWithHighlighter)breakpoint).isVisible()) { + if (((BreakpointWithHighlighter)breakpoint).isVisible() && breakpoint.isValid()) { breakpoint.reload(); final SourcePosition sourcePosition = ((BreakpointWithHighlighter)breakpoint).getSourcePosition(); if (sourcePosition == null || sourcePosition.getLine() != lineIndex) {