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))