I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

Chronon Now Provides Time Travelling Debugging for JEE Applications

04.26.2011
| 5166 views |
  • submit to reddit

Today Chronon have released the latest version of their time travelling debugger. This release allows full recording of any application server session through Eclipse. And we have a special offer for DZone readers to get 20% off their purchase of Chronon.

DZone Reader Offer
Simply use the code DZONEUSER and you will receive a 20% discount off the Annual subscription of the Chronon commerical licence.
Offer valid until May 26th 

When switched on, Chronon records every line of code that has been executed, and provides a file that can be played back wihin the IDE. Using the time travelling debugger, it's possible to travel back to find the exact cause of an issue, or the observe how the user executed the application. 

Chronon have put together this video showing how the integration works.

To record an application server:

  1. In the Servers view, right-click on the server you wish you record and select Record.
  2. Use and interact with your application however you want.
  3. Once you are done, stop the server.
  4. If you are stopping from the Console view, press the blue button, instead of the red button, to stop the server.
  5. Now you can open the recording and start debugging!

6. To examine a method, place your cursor inside it and press the 'Run to Method - Forward in Time' button.

To find out more about Chronon, read my interview with Prashant Deva, the founder and CEO of Chronon Systems.