Musings about Coding, Business and other Geek Stuff Live and Direct from somewhere on the planet
August 26, 2003
Hotswap Debugging in IntelliJ IDEA Aurora 908

I am loading up the latest IDEA Aurora version 908

The main thing that jumped out of the changelog was the inclusion of HotSwap debugging. This is a feature I have sorely missed in the 2-3 years Ive been without IBM Visual Age. Apparently JPDA has provided support for HotSwap since 1.4. IBM used a completely customised VM for Visual Age which is I guess how they were able to do it back then. But Hallelulja my debugging productive will hopefully soar now. Will update this with my experiences.

Update: It kind of works for me. But it does seem to cause an awful lot of “Internal Errors”. Actually Im not sure if HotSwap is whats causing them. The Report Error Dialogue doesnt seem to want to let me report it either. (Known issue on the Tracker). In other areas they are rapidly adding many small niceties. I havent yet had any need to try my luck at the GUI tool so I wont mention that, however there are plenty new CVS niceties such as an improved history view and a CVS repository browser.

Posted by pelleb at August 26, 2003 06:42 PM
This entry was posted in the following Categories: Java
Comments

As far as I can see it works fine - within the normal limits of hotswap (methods currently on the stack aren't swapped until you re-enter them... which means you're never swapping out main() if you write a little console app just to play with hotswap, you have to get fancier than that ;)

Posted by: Paul Mclachlan on August 26, 2003 06:59 PM

I don't see where you can tell the debugger to actually sync up the new class. It looks just like 896 to me (tab in place, but no functionality).

Posted by: Patrick Lightbody on August 26, 2003 09:38 PM
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?