FusionDebug 2.0.2 Beta

2.0.2 the next FusionDebug update

beta 1 07/10/08

We are excited to announce continuing development of FusionDebug. Over the next 12 months we plan to be releasing a series of updates, the first one being 2.0.2.

FusionDebug 2.0.2 Beta
  • allows breaks on runtime custom exceptions
  • adds run to line functionality
  • permits you to associate custom extensions with FusionDebug

Download Download Beta
Feedback User Guide
Feedback Give Feedback

Below are some highlights:

Breaks on runtime custom exceptions

Breaks on runtime exceptions Example

FusionDebug now includes break on runtime custom exceptions. This allows users to specify whether or not to halt execution upon a CFML runtime custom exception being thrown. FusionDebug will then give users feedback by highlighting the line where the exception was generated and displaying the exception in the Debug view, Eg. "(Stopped on ColdFusion.runtime.CustomException.)" The options to do so are in the Window, Preferences, FusionDebug Configuration tab.

With the page now halted, the developer can inspect variables, scopes etc. to diagnose the reason for the custom exception or simply to see if the code is operating the way they expect. For custom exceptions, options which include the choice of catching caught and/or uncaught or none at all.

Note: Having FusionDebug connected may cause breaks on custom exceptions in CF MX Admin pages, or any pages running that generate these exceptions.

Shown: Windows, Preferences page displaying a uncaught custom exception and associated option.

Run To Line Functionality

Run To Line Screenshot

Maximize your debugging with RTL (Run to Line) functions during sessions. Hot key persists as Eclipse users are used too; Ctrl+R. Allow breakpoints to be skipped (or not) with the honored preference within the Window, Preferences, Run/Debug tab.

Debug Preferences

Custom File Extensions

Debug Preferences

Associate your custom extensions with FusionDebug through our new preferences page. If your ".myExtension" is recognized by your ColdFusion server, then simply add it to your list of accepted extensions and FusionDebug will treat them accordingly. ".html & .htm" included as default, along with the currently supported ".cfc, .cfm, .cfml". (These will still need to be setup on the CF server as custom extensions, see below).

This page is accessed through the Window, Preferences, FusionDebug, Extensions tab/page.

NOTE: How to set up your CF server to accept custom extensions

How to set up your CF server to accept custom extensions.

Debug Preferences

To allow ".html, .htm" file types to be debugged you will need to specify the text editor (or editor that works as debugger for CFML e.g. CFEclipse) to be used over the default currently associated.

This is achieved through the Window, Preferences, General, Editors, File Associations tab.

Feedback Leave Feedback

Top of page
Testimonials
Adobe Solution Partner CFDJ / WebDJ Readers Choice Award Finalist