rem:  var item = dirURL.resolve(str); 
add:  var item = dirURL.resolve(str.toString().replace(/\/s\|\ 
context:   readFileList : function(aLocalFile)    {      var dirURL = Components.classes[NS_STANDARDURL_CONTRACTID].                       createInstance(nsIFileURL);      dirURL.file = aLocalFile.parent;      var fis = Components.classes[NS_LOCALFILEINPUTSTREAM_CONTRACTID].                    createInstance(nsIFileInputStream);      fis.init(aLocalFile, -1, -1, false);      var lis = fis.QueryInterface(nsILineInputStream);      var line = {value:null};      while (lis.readLine(line)) {        var str = line.value;        str = /^[^#]*/.exec(str); // strip everything after "#"        str = /\S*/.exec(str); // take the first chunk of non-whitespace        if (!str || str == "")          continue;        var item = dirURL.resolve(str);        if (item.match(/\/rtest.lst$/)) {          var itemurl = Components.classes[NS_STANDARDURL_CONTRACTID].                            createInstance(nsIFileURL);          itemurl.spec = item;          this.readFileList(itemurl.file);        } else {          this.mURLs.push(item);        }      }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d0fd77e4dddb95cb457449a9a0f1e920bf84d949/layoutdebug.js/clean/extensions/layout-debug/ui/content/layoutdebug.js