Thanks for the info, but I have to question whether it is really productive to debug FEBE against early alpha releases. In this particular case, the error stems from the Gecko 7.0 removal of the nsIJSON xpcom interface in favor of a native JSON object.

There are bound to be other changes before Fx 7 is released so I'll wait until the betas settle in before I start changing code.

FEBE relies extensively on the javascript Date() object and the native functions setTimeout() and setInterval() to do its backup scheduling. Perhaps the ntpd (the Network Time Protocol daemon for those reading that aren't familiar) is breaking these.

Take a look in about:config for the preferences extensions.febe.schedule.description (holds the next scheduled backup time) and extensions.febe.lastbackup. Do the entries contain sensible values?

cbaker_admin wrote:Take a look in about:config for the preferences extensions.febe.schedule.description (holds the next scheduled backup time) and extensions.febe.lastbackup. Do the entries contain sensible values?

Issue: When trying to restore a full profile (I.e. "ProfileFX4{default}.fbu"), the a fore mentioned file is "greyed out" and not selectable. My only guess is that FEBE is looking for some other file extension as if I go into finder and remove ".fbu" file extension form the file, it is then selectable and restore works fine.

There is a known problem with Macs and the filePicker (see bug 444423). While I have written code to bypass this bug, it is likely that FEBE does not recognize you are using a Mac.

Try this: Install the Console² extension if you do not already have it. Once installed, go to Tools > Error console. Click the "Clear" button to start a clean slate. Copy/paste navigator.platform.toLowerCase(); into the "Evaluate" box. What value is displayed?