Debugging without sources
I've got third party jars (compiled for production environment) that I need to debug. I don't have the source files. Here's what I did:
1. I send remote debug flags to jvm when I start the application to be debugged. Something like -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
2. In Eclipse I created a dummy project and added all the jars to be debugged to this project. I've installed "JD decompiler" plugin to be able to view the sources (through decompiling of the class files).
3. I set a break point via "toggle breakpoint" in one of the jars
4. Then I start this dummy project in Eclipse with a debug launch I've created for it.
Up to this point everything goes well. The application pops up, I press a button, and execution hits my breakpoint but then... Eclipce shows a message saying that (in my own words) the breakpoint cannot be installed as the source file does not contain line number information.
Question: is that it? Is there nothing could be done at all? Or can I "fix" this problem somehow to be able to debug these jars?
Thanks in advance,