rem: dump("XXX ex " + account1.incomingServer.serverURI + "," + ex + "\n"); 
add: dump("XXX ex "); if (account2 && account2.incomingServer && account2.incomingServer.serverURI) dump(account2.incomingServer.serverURI + ","); dump(ex + "\n"); 
context: function compareAccountSortOrder(account1, account2){  var sortValue1, sortValue2;  try {    var res1 = sRDF.GetResource(account1.incomingServer.serverURI);    sortValue1 = sAccountManagerDataSource.GetTarget(res1, sNameProperty, true).QueryInterface(Components.interfaces.nsIRDFLiteral).Value;  }  catch (ex) {    dump("XXX ex " + account1.incomingServer.serverURI + "," + ex + "\n");    sortValue1 = "";  }  try {    var res2 = sRDF.GetResource(account2.incomingServer.serverURI);    sortValue2 = sAccountManagerDataSource.GetTarget(res2, sNameProperty, true).QueryInterface(Components.interfaces.nsIRDFLiteral).Value;  }  catch (ex) {    dump("XXX ex " + account1.incomingServer.serverURI + "," + ex + "\n");    sortValue2 = "";  }  if (sortValue1 < sortValue2)    return -1;  else if (sortValue1 > sortValue2)    return 1;  else     return 0;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/02042d1a41a159cfef28ec27aa5d89c18c1bb611/MsgComposeCommands.js/clean/mailnews/compose/resources/content/MsgComposeCommands.js