J�rgen Jatzkowski writes: > Paul Kinnucan wrote: > > > J�rgen Jatzkowski writes: > > > Hi, > > > > > > I started using JDE as my favourite Java development environment ;) Now > > > that I want to debug my application using JDEbug I come into some > > > trouble when I step through the application: > > > > > > - I started the application outside Emacs (GNU Emacs 20.7.1) > > > - returning to JDE (2.2.8) I attach via local host on port 2112 > > > - I suspend the application, set some breakpoints and let the > > > application continue > > > - so far fine, the application hits one breakpoint and I step through it > > > - after some "step over" commands the debugger seems to hang > > > > > > Is this a known phenomen? > > > > > > > No. However, you should be aware that JDEbug is of alpha quality. > > It has not received much attention over the last two years because > > JDE users seemed more interested in other things like Ant support, > > hierarchical projects, and field and method completion. > > > Oops, I thought that a debugging facility would help a lot in finding > tricky bugs... > > > > > > I am now starting to devote most of my time to debugger support > > so the situation should improve. My first priority is to provide > > solid support for jdb because jdb is a more mature, though less > > capable, debugger. I then plan to work on JDEbug. > > > As I understood jdb is a reference implentation from Sun which has sme > short comings. Wouldn't it make sense to invest into JDEBug ;) ? >
That was my original attitude. However, over the past two years there have been numerous problems with JDEbug and with the interface between the Java side of JDEbug and the Emacs side that I have not been able to solve. I believe they have to do with threading issues. A summer intern hired by Sun wrote the the Java portion of JDEbug. So fixing bugs requires trying to understand code that I did not write and that I find difficult to understand. My feeling is that the JDEbug Java code needs a thorough overhaul. This will take time, meanwhile leaving the JDE user with only jdb as a reliable debugger. The problem with this is that the JDE has largely depended until now on gud's support for jdb, which is half-hearted. My hope is to provide a solid jdb interface that JDE users can rely on until I get a chance to overhaul JDEbug. - Paul
