soledad: IndexError on _get_generation()
Got this while testing the branch for delayed initial soledad initialization. Soledad-client: {'version': '0.4.2-6-g930b7cd', 'full': '930b7cd7e56440b638bd646b288f33063e15f3d0'} Version is currently: 0.4.2-6-g930b7cd
2013-11-12 13:32:55 samsara leap.bitmask.gui.mainwindow[7822] DEBUG Done bootstrapping Soledad 2013-11-12 13:32:55 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Starting imap service 2013-11-12 13:32:55 samsara leap.bitmask.services.mail.smtpbootstrapper[7822] DEBUG Downloading SMTP config for dev.bitmask.net 2013-11-12 13:32:55 samsara leap.bitmask.services[7822] DEBUG Downloading SMTP config from: https://api.dev.bitmask.net:4430/1/config/smtp-service.json 2013-11-12 13:32:55 samsara leap.bitmask.config.providerconfig[7822] DEBUG Going to verify SSL against /home/kali/.config/leap/providers/dev.bitmask.net/keys/ca/cacert.pem 2013-11-12 13:32:55 samsara leap.bitmask.services.mail.imap[7822] DEBUG Launching imap service 2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net 2013-11-12 13:32:55 samsara leap.mail.imap.service.imap[7822] DEBUG IMAP4 Server is RUNNING in port 1984 2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net 2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG Already fetching mail. 2013-11-12 13:32:56 samsara leap.bitmask.services[7822] DEBUG SMTP definition has not been modified 2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Done bootstrapping SMTP 2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Checking SMTP config... 2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Using hostname starfish for SMTP 2013-11-12 13:32:56 samsara leap.bitmask.gui.statemachines[7822] DEBUG State Mail::connecting entered. Emitting signal ... 2013-11-12 13:32:56 samsara leap.bitmask.gui.statemachines[7822] DEBUG State Mail::on entered. Emitting signal ... 2013-11-12 13:33:15 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net 2013-11-12 13:33:15 samsara leap.mail.imap.fetch[7822] DEBUG Already fetching mail. 2013-11-12 13:33:21 samsara leap.bitmask.services.soledad.soledadbootstrapper[7822] ERROR Unhandled error while syncingsoledad: IndexError('tuple index out of range',) Traceback (most recent call last): File "/home/kali/leap/leap_client/src/leap/bitmask/services/soledad/soledadbootstrapper.py", line 297, in _try_soledad_sync self._soledad.sync() File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/__init__.py", line 1046, in sync creds=self._creds, autocreate=True) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/sqlcipher.py", line 336, in sync crypto=self._crypto)).sync(autocreate=autocreate) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/sync.py", line 147, in sync self._insert_doc_from_target, ensure_callback=ensure_callback) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/target.py", line 450, in sync_exchange res = self._parse_sync_stream(data, return_doc_cb, ensure_callback) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/target.py", line 360, in _parse_sync_stream return_doc_cb(doc, entry['gen'], entry['trans_id']) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/sync.py", line 58, in _insert_doc_from_target replica_trans_id=trans_id) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/sqlite_backend.py", line 515, in _put_doc_if_newer replica_trans_id=replica_trans_id) File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/__init__.py", line 199, in _put_doc_if_newer return state, self._get_generation() File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/sqlite_backend.py", line 266, in _get_generation val = c.fetchone()[0] IndexError: tuple index out of range
(from redmine: created on 2013-11-12, closed on 2014-04-24)