rem: if (file) { 
add: if (file && file.exists()) { 
context: function Profile(aCmdLine){  if (!aCmdLine)    return;  // check for a webapp profile  var file = aCmdLine.handleFlagWithParam("webapp", false);  if (file)    file = aCmdLine.resolveFile(file);  // check for an OSX launch  if (!file) {    var uri = aCmdLine.handleFlagWithParam("url", false);    if (uri) {      uri = aCmdLine.resolveURI(uri);      file = uri.QueryInterface(Ci.nsIFileURL).file;    }  }  if (file) {    // store variants of the profile location    this.location = aCmdLine.resolveURI(file.path);    this.readFile(file);  }  this.readCommandLine(aCmdLine);}
meta: 2142	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2142/4945c5659dfec900824cefcb857d107e8e693657/profile.js/buggy/app/chrome/content/profile.js