Is there actually *any* way to do this?
I can attach sources to bundles (from JPM using the "add sources" option for example). When I'm in development I can therefore follow links to classes and see the source code.
I've yet to find *any* method by which I can actually step into the code. I can set breakpoints in my own code, it stops, but try and step back up the stack and I get nothing. Even for libraries I have attached sources to it doesn't work. Interestingly I can SET a breakpoint by clicking on a source line in a third party library and it stops there, but it then just complains it can't find the source code. Well you had it a minute ago!
Unlike with the "development time" source lookup, at debug time you have no idea what the jar is that it's trying to find the source for, or even, as far as I can tell, the full class name including package. And the *only* way I can find of getting it to find source is using the baffling "Edit Source Lookup Path" dialog. And since I've got no idea where the downloaded source jars have been put I have to download them again and connect them up, but it's shooting in the dark because I don't know what my target is.
All in all, as far as I can see debugging into third party libraries is essentially impossible.
Is this just me?