Closed
Bug 1510309
Opened 7 years ago
Closed 7 years ago
datastore.js, line 1533: TypeError: this.asyncConnection is null
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1252937
People
(Reporter: buchner.johannes, Unassigned)
Details
On a Thunderbird 60, without any addons, I go offline to download all messages. TB fetches from several (3) IMAP accounts, with several folders (~20).
On the terminal, it prints:
TypeError: nounDef is undefined
-- Exception object --
*
-- Stack Trace --
gloda_ns_newQuery@resource:///modules/gloda/gloda.js:1880:5
ContactIdentityCompleter@jar:file:///usr/lib64/thunderbird/omni.ja!/components/glautocomp.js:176:22
nsAutoCompleteGloda@jar:file:///usr/lib64/thunderbird/omni.ja!/components/glautocomp.js:491:26
createInstance@resource://gre/modules/XPCOMUtils.jsm:511:19
glodaSearch_XBL_Constructor@chrome://messenger/content/search.xml:71:13
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1401: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
JavaScript error: resource:///modules/gloda/datastore.js, line 1533: TypeError: this.asyncConnection is null
The last is repeated thousands of times.
It also re-downloads everything from IMAP after every restart.
| Reporter | ||
Comment 1•7 years ago
|
||
Deleting global-messages-db.sqlite did not help.
I reported the bug with my OS here: https://bugs.gentoo.org/672068
It may have to do with the sqlite config, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224968
| Reporter | ||
Comment 2•7 years ago
|
||
This bug suggests it may be a sqlite version issue: https://bugs.archlinux.org/task/48259 -- The package manager installed sqlite 3.24.0 and I instructed thunderbird to use this system sqlite.
| Reporter | ||
Comment 3•7 years ago
|
||
Following the dupe, the issue is that the two-argument fts3_tokenizer was disabled by default.
https://www.sqlite.org/releaselog/3_11_0.html says: "Backwards Compatibility:
Because of continuing security concerns, the two-argument version of of the seldom-used and little-known fts3_tokenizer() function is disabled unless SQLite is compiled with the SQLITE_ENABLE_FTS3_TOKENIZER. "
Thunderbird uses the two-argument variant however:
https://dxr.mozilla.org/comm-central/search?q=fts3_tokenizer&redirect=true
For my system it may be easiest to just enable that flag or use the built-in sqlite.
However, it may be worth considering if Thunderbird needs the two-argument version if there are security concerns.
I also note that this is essentially a duplicate of #1252937 (same error messages there).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•