Stepan Yakovenko
Stepan Yakovenko

Reputation: 9216

Debugger doesn't stop at source code in Intellij IDEA

I've rather strange issue that I can't resolve with Intellij IDEA. I was parsing email file with org.apache.james.mime4j package but my mail file had incompatible format of Date: header. So I created module from mime4j sources and removed mime4j jar from my disk.

I've found a place where parsing happens. When I put System.out.println("Something") there, I see it in my console. But when I put a breakpoint right on println's line it doesn't stop. (But it stops in my main() function).

Do you have any idea why this can happen? I've invalidated my cache. I use IDEA 11.1.2.

Upvotes: 16

Views: 23321

Answers (4)

IKo
IKo

Reputation: 5806

In my case I was debugging a unit test and the class with the breakpoint was mocked.

Upvotes: 0

M. Stefanczuk
M. Stefanczuk

Reputation: 356

I also did invalidate caches/restart but there was no positive result.

In my case the application process stopped but IDEA didn't catch the breakpoint. The solution was to click pause debugger while process was freezed:

enter image description here

Upvotes: 1

Nir Alfasi
Nir Alfasi

Reputation: 53545

The thing that fixed my issue (same description) was to synchronize the sources. See screenshot below:

enter image description here

Upvotes: 3

CrazyCoder
CrazyCoder

Reputation: 402433

IDEA may cache your jar and use a cached copy, double check the module dependencies, there should be no the jar dependency, only the dependency on the module containing sources.

Also try File | Invalidate Caches.

Upvotes: 18

Related Questions