My XULRunner on Mac recipe

by Uche Ogbuji

I was working with some XUL that was eventually to be part of a Firefox extension, but at the time loading the XUL directly into Firefox. Didn't take long until I stumbled into the infamous "Error: uncaught exception: Permission denied to create wrapper for object of class UnnamedClass". Time to break out XULRunner. I hadn't played with XULRunner since Ubuntu days and it was enough of a pain to set up just right on Ubuntu. On Mac, it's a right headache.