Skip to content

pysqlcipher.dbapi2.IntegrityError: column doc_id is not unique

i got this using Bitmask Mail from 0.9.2.rc3, using a fresh new mail.bm account containing 7 mails:


Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Traceback (most recent call last):
  File "site-packages/pixelated/adapter/search/__init__.py", line 162, in index_mails
  File "site-packages/pixelated/adapter/search/__init__.py", line 123, in _index_mail
AttributeError: 'NoneType' object has no attribute 'as_dict'
Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.FirstError: FirstError[#3, [Failure instance: Traceback: : column doc_id is not unique
threading.py:801:__bootstrap_inner
threading.py:754:run
site-packages/twisted/_threads/_threadworker.py:46:work
site-packages/twisted/_threads/_team.py:190:doWork
---  ---
site-packages/twisted/python/threadpool.py:241:inContext
site-packages/twisted/python/threadpool.py:257:
site-packages/twisted/python/context.py:118:callWithContext
site-packages/twisted/python/context.py:81:callWithContext
leap/soledad/client/adbapi.py:271:_runInteraction
leap/soledad/client/adbapi.py:238:_runU1DBQuery
site-packages/u1db/backends/__init__.py:94:create_doc
site-packages/u1db/backends/__init__.py:100:create_doc_from_json
leap/soledad/client/sqlcipher.py:278:put_doc
site-packages/u1db/backends/sqlite_backend.py:377:put_doc
leap/soledad/client/sqlcipher.py:365:_put_and_update_indexes
site-packages/u1db/backends/sqlite_backend.py:871:_put_and_update_indexes
]]

[2016-05-11 21:42:34] CRITICAL - L#109  : twisted.logger._stdlib:__call__ - Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.FirstError: FirstError[#3, [Failure instance: Traceback: : column doc_id is not unique
threading.py:801:__bootstrap_inner
threading.py:754:run
site-packages/twisted/_threads/_threadworker.py:46:work
site-packages/twisted/_threads/_team.py:190:doWork
---  ---
site-packages/twisted/python/threadpool.py:241:inContext
site-packages/twisted/python/threadpool.py:257:
site-packages/twisted/python/context.py:118:callWithContext
site-packages/twisted/python/context.py:81:callWithContext
leap/soledad/client/adbapi.py:271:_runInteraction
leap/soledad/client/adbapi.py:238:_runU1DBQuery
site-packages/u1db/backends/__init__.py:94:create_doc
site-packages/u1db/backends/__init__.py:100:create_doc_from_json
leap/soledad/client/sqlcipher.py:278:put_doc
site-packages/u1db/backends/sqlite_backend.py:377:put_doc
leap/soledad/client/sqlcipher.py:365:_put_and_update_indexes
site-packages/u1db/backends/sqlite_backend.py:871:_put_and_update_indexes
]]


whole log attached

(from redmine: created on 2016-05-11)