in Eclipse Indigo with Glassfish 3.1.2 on Linux/Ubuntu. JDK 1.6.0_32.
Update same results on Glassfish 3.1.2.2 and Eclipse Juno w/latest Eclipse Glassfish plugin.
Eclipse debugger stops on breakpoints, but does not synchronize the 'debug' tab to the current thread/location, and does not show the cursor at the current line. If I manually expand the tabs for each thread, I can figure out which thread is stopped and what line. If I click on that I can then show the pointer on the current line. Once I step over/into (F5/F6), though, the current-line cursor disappears again and I have to do it all over.
Debugger does work fine with JUnit and Java SE apps. Also the very first time I launch Eclipse and Glassfish, everything works. If I restart Glassfish though, the debugger flakes out until I restart Eclipse again.
Any one seen this and had found a fix?