The previous script swallowed entries or just ended the search with an exception. There were also some errors in the script which just resulted in nothing displayed in e.g. under storage. It now tries to map them to the correct domain and when it fails displays them under the global * domain. It doesn't help that some databases use principals some contain hosts and some just string which you know what. This likely takes more time and might need some further optimizations for profiles with many items.

But I would still check the data. I bet there is so much junk in it. I just looked at mine which weren't so old (2.26 or so) and just started over.

I used SQLiteStudio when fixing up the Data Manager: http://sqlitestudio.pl/

Nice tool.

FRG

Jonathan N. Little wrote:
Jonathan N. Little wrote:

When if first stalls clicking debug script stops on line 807 of dataman.js

domain_search dataman.js:807

     this.sort();
     gDataman.restoreSelectionFromIDs(this.tree, this._getObjID,
selectionCache);
     this.tree.treeBoxObject.endUpdateBatch();
     this.ignoreSelect = false;
     // Make sure we clear the data pane when selection has been removed.
     if (!this.tree.view.selection.count && selectionCache.length)
       this.select();
   },



Refreshing it to see if the script stalls elsewhere it repeatedly stalls
on line 779 of dataman.js

     this.displayedDomains.sort(compfunc);



_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to