rem: var rv = picker.show(); 
add: var rv = PICK_CANCEL;  try { rv = picker.show(); } catch (ex) { dd ("caught exception from file picker: " + ex); } 
context: function pickOpen (title, typeList, defaultFile, defaultDir){    if (!defaultDir && "lastOpenDir" in futils)        defaultDir = futils.lastOpenDir;        var picker = futils.getPicker (defaultDir, typeList,                                    {defaultString: defaultFile});    picker.init (window, title ? title : futils.MSG_OPEN,                 Components.interfaces.nsIFilePicker.modeOpen);    var rv = picker.show();        if (rv != PICK_CANCEL)        futils.lastOpenDir = picker.file.parent;    return {reason: rv, file: picker.file, picker: picker};}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/a9c9de36a3c1dabbe8e772c6aac1499edf70c4c6/file-utils.js/buggy/extensions/venkman/resources/content/file-utils.js