I'm remotely debugging a Java application in Eclipse. (Bunch of Alfresco projects with attached sources in ZIP-files.)
Breakpoints do work, but:
1) Whenever I set a breakpoint in *.class file Eclipse opens *.java file when the breakpoint is reached.
2) When I set the breakpoint from within the *.java file a new breakpoint is created (apparently independent on the one set in *.class), and in the breakpoints list it does not offer 'Go to file' option.
3) The bullet indicating a breakpoint is never displayed in the *.java file; Regardless of whether the breakpoint has been created from within *.class or *.java file.
(If it wasn't for 2 and 3 I would happily stick with *.java files, of course.)
Am I doing something wrong? ...or is this usual behaviour and there's nothing I can do about it?