imap: sqlite error while saving several messages
Got 99 mails to import into INBOX (0) saving with UID: 1 saving with UID: 2 saving with UID: 3 saving with UID: 4 saving with UID: 5 saving with UID: 6 saving with UID: 7 saving with UID: 8 saving with UID: 9 saving with UID: 10 saving with UID: 11 saving with UID: 12 saving with UID: 13 saving with UID: 14 saving with UID: 15 saving with UID: 16 saving with UID: 17 saving with UID: 18 saving with UID: 19 saving with UID: 20 saving with UID: 21 saving with UID: 22 saving with UID: 23 saving with UID: 24 saving with UID: 25 saving with UID: 26 saving with UID: 27 saving with UID: 28 saving with UID: 29 Unhandled Error Traceback (most recent call last): File "/home/kali/leap/leap_client/src/leap/bitmask/app.py", line 190, in do_mail_plumbing plumber.import_maildir(opts.acct, opts.import_maildir) File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 308, in import_maildir reactor.run() File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 1192, in run self.mainLoop() File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 1201, in mainLoop self.runUntilCurrent() --- --- File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 824, in runUntilCurrent call.func(*call.args, **call.kw) File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 262, in import_maildir deferreds.append(self.import_mail(f_name)) File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 223, in import_mail uid = self._mbox.getUIDNext() File "/home/kali/leap/leap_mail/src/leap/mail/imap/mailbox.py", line 302, in getUIDNext self.last_uid += 1 File "/home/kali/leap/leap_mail/src/leap/mail/imap/mailbox.py", line 257, in _set_last_uid self._soledad.put_doc(mbox) File "/home/kali/leap/soledad/client/src/leap/soledad/client/__init__.py", line 793, in put_doc return self._db.put_doc(doc) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 378, in put_doc self._put_and_update_indexes(old_doc, doc) File "/home/kali/leap/soledad/client/src/leap/soledad/client/sqlcipher.py", line 409, in _put_and_update_indexes self, old_doc, doc) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 879, in _put_and_update_indexes self._update_indexes(doc.doc_id, raw_doc, getters, c) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 235, in _update_indexes "INSERT INTO document_fields VALUES (?, ?, ?)", values) pysqlcipher.dbapi2.InterfaceError: Error binding parameter 0 - probably unsupported type. ^C%
(from redmine: created on 2014-01-14, closed on 2014-01-20, relates #5139 (closed), blocks #4963 (closed))