Launchpad has imported 10 comments from the remote bug at https://bugzilla.mozilla.org/show_bug.cgi?id=754780.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2012-05-14T07:30:04+00:00 M-wada wrote: This is spin off of bug 752749 comment #8 for gloda error in bug 752749 comment #0. If a profile was used by Tb 9 or former, and if Tb 10 use and Tb 11 use is skipped, Gloda Scheme change is not correctly detected and gloda error is reported to Error Console by Tb 12 or newer, then Global Search doesn't work. So, one of next is needed. (a) Delete global-messages-db.sqlite, restart Tb 12 or newer. (b) Use the Tb's profile by Tb 10 or Tb 11 once, and use Tb 12 or newer. (1-1) With Gloda disabled, start Tb 9.0.1, terminate Tb. Followng message is shown. Schema change is detected. > gloda.datastore WARN Global database has been purged due to schema change. (1-2) With Gloda disabled, start Tb 12.0.1 or Tb 15.0a1 Following error occurs. Global Search doesn't work. > gloda.datastore ERROR Unexpected error when trying to open the database: > ReferenceError: aDBFile is not defined > gloda.everybody ERROR !!! error loading resource:///modules/gloda/fundattr.js > gloda.everybody ERROR (resource:///modules/gloda/datastore.js:1423) > TypeError: this.asyncConnection is null > gloda.explattr ERROR Error in init: TypeError: this.asyncConnection is null > gloda.everybody ERROR (resource:///modules/gloda/datastore.js:1555) > TypeError: this.asyncConnection is null > gloda.everybody ERROR !!! error loading > resource:///modules/gloda/noun_mimetype.js > gloda.everybody ERROR (resource:///modules/gloda/datastore.js:1423) > TypeError: this.asyncConnection is null > gloda.abattrs ERROR Error in init: TypeError: this.asyncConnection is null > gloda.everybody ERROR !!! error initializing > resource:///modules/gloda/index_ab.js > gloda.abattrs ERROR Error in init: TypeError: this.asyncConnection is null (2-1) With Gloda disabled, start Tb 9.0.1, terminate Tb. Followng message is shown. Schema change is detected. > gloda.datastore WARN Global database has been purged due to schema change. (2-2) With Gloda disabled, start Tb 10.0.1 or Tb 11.0.1 Followng message is shown. Schema change is detected. > gloda.datastore WARN Global database has been purged due to schema change. (2-3) With Gloda disabled, start Tb 12.0.1 or Tb 15.0a1 No gloda related error message is shown. Global Search continues to work. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/14 ------------------------------------------------------------------------ On 2012-05-15T04:06:24+00:00 Bugmail-asutherland wrote: Thanks very much for the excellent detective work! It appears I rushed the last migration logic fix too much; I apparently did not complete refactoring out the nuke migration logic and did not create a unit test for that code path. I have a fix and am writing the unit test now. To summarize, the situation is: - TB 12+ have broken nuke migration logic. - TB 10,11 have working nuke migration logic. - The last schema nuke happened with the release of TB 10, so anyone upgrading from TB 9 or earlier will make gloda want to nuke. So users who are upgrading from Thunderbird 3.1 will lose gloda. Although they probably weren't using gloda... Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/15 ------------------------------------------------------------------------ On 2012-05-15T04:58:19+00:00 Bugmail-asutherland wrote: Created attachment 623939 add 2 tests that fail without the fix, pass with it Unfortunately, the tests need to be their own tests for realism. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/16 ------------------------------------------------------------------------ On 2012-05-15T04:59:59+00:00 Bugmail-asutherland wrote: Created attachment 623940 the fix that fixes the tests, and also thunderbird This fixes things. No complicated behaviour is required to correct affected Thunderbird profiles. What happens right now is that at every startup, gloda goes: "oh no, an out of date database, let me smite it!". Unfortunately, the smiting backfires and gloda dies instead. But with this fix, gloda will have the power to smite the database and work again. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/17 ------------------------------------------------------------------------ On 2012-05-17T19:28:24+00:00 Vseerror wrote: *** Bug 754631 has been marked as a duplicate of this bug. *** Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/19 ------------------------------------------------------------------------ On 2012-05-24T21:48:07+00:00 Mbanner wrote: Comment on attachment 623940 the fix that fixes the tests, and also thunderbird Thanks for the patches. r=me. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/20 ------------------------------------------------------------------------ On 2012-05-25T18:27:15+00:00 Bugmail-asutherland wrote: pushed to comm-central trunk: https://hg.mozilla.org/comm-central/rev/f2729b390e7b https://hg.mozilla.org/comm-central/rev/97f864cca479 Leaving branch landings to Standard8 or someone who understands what the tracking flag means. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/21 ------------------------------------------------------------------------ On 2012-05-25T18:27:35+00:00 Bugmail-asutherland wrote: crap, the tree was closed Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/22 ------------------------------------------------------------------------ On 2012-05-28T20:46:01+00:00 Mbanner wrote: Comment on attachment 623939 add 2 tests that fail without the fix, pass with it [Triage Comment] We'll want this for 13 as well. So a=me. Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/23 ------------------------------------------------------------------------ On 2012-05-29T08:06:50+00:00 Mbanner wrote: Checked in: https://hg.mozilla.org/releases/comm-aurora/rev/5038f76b1431 https://hg.mozilla.org/releases/comm-aurora/rev/4831bab6b12d https://hg.mozilla.org/releases/comm-beta/rev/166d519fc95e https://hg.mozilla.org/releases/comm-beta/rev/01303a6f3d9b Reply at: https://bugs.launchpad.net/thunderbird/+bug/990331/comments/24 ** Changed in: thunderbird Status: Unknown => Fix Released ** Changed in: thunderbird Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/990331 Title: Big Thunderbird problems after Ubuntu bugfix update To manage notifications about this bug go to: https://bugs.launchpad.net/thunderbird/+bug/990331/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs