OperationalError: cannot start a transaction within a transaction (pixelated)
This old error surfaced again in the pixelated snap CI. It might be related either to ubuntu packages for libsqlcipher, or maybe to some specific thread usage that pixelated is using.
test.integration.test_contacts.ContactsTest.test_FROM_address_is_being_searched test.integration.test_contacts.ContactsTest.test_deduplication_on_same_mail_address_using_largest test.integration.test_draft_service.DraftServiceTest.test_update_draft test.integration.test_drafts.DraftsTest.test_post_sends_mail_and_deletes_previous_draft_if_it_exists test.integration.test_leap_mailstore.LeapMailStoreTest.test_add_add_mail_twice test.integration.test_leap_mailstore.LeapMailStoreTest.test_get_mail_with_attachment test.integration.test_leap_mailstore.LeapMailStoreTest.test_get_mailbox_mail_ids test.integration.test_leap_mailstore.LeapMailStoreTest.test_round_trip_through_soledad_does_not_modify_content test.integration.test_mark_as_read_unread.MarkAsReadUnreadTest.test_mark_single_as_unread test.integration.test_retrieve_attachment.RetrieveAttachmentTest.test_post_new_attachment test.integration.test_retrieve_attachment.RetrieveAttachmentTest.test_should_retrieve_attachment_even_if_xsrf_token_not_passed test.integration.test_search.SearchTest.test_order_by_date test.integration.test_search.SearchTest.test_tags_with_multiple_words_are_searchable test.integration.test_search.SearchTest.test_that_tags_are_filtered_by_query test.integration.test_tags.TagsTest.test_add_tag_to_an_inbox_mail_and_query test.integration.test_tags.TagsTest.test_addition_of_reserved_tags_is_not_allowed test.integration.test_users_count.UsersResourceTest.test_online_users_count_uses_leap_auth_privileges =============================================================================== [ERROR] Traceback (most recent call last): Failure: twisted.internet.defer.FirstError: FirstError[#1, [Failure instance: Traceback: : cannot start a transaction within a transaction /opt/local/python/2.7.9/lib/python2.7/threading.py:810:__bootstrap_inner /opt/local/python/2.7.9/lib/python2.7/threading.py:763:run /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/_threads/_threadworker.py:46:work /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/_threads/_team.py:190:doWork --- --- /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/threadpool.py:246:inContext /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/threadpool.py:262: /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/context.py:118:callWithContext /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/context.py:81:callWithContext /var/snap-ci/repo/venv/src/leap.soledad.client/client/src/leap/soledad/client/adbapi.py:273:_runInteraction /var/snap-ci/repo/venv/src/leap.soledad.client/client/src/leap/soledad/client/adbapi.py:240:_runU1DBQuery /var/snap-ci/repo/venv/src/leap.soledad.common/common/src/leap/soledad/common/l2db/backends/sqlite_backend.py:892:create_index ]] test.integration.test_contacts.ContactsTest.test_TO_CC_and_BCC_fields_are_being_searched test.integration.test_delete_mail.DeleteMailTest.test_move_mail_to_trash_when_deleting test.integration.test_drafts.DraftsTest.test_post_sends_mail_even_when_draft_does_not_exist test.integration.test_incoming_mail.IncomingMailTest.test_message_collection test.integration.test_incoming_mail.IncomingMailTest.test_message_collection test.integration.test_leap_mailstore.LeapMailStoreTest.test_all_mails test.integration.test_leap_mailstore.LeapMailStoreTest.test_deleting_a_deleted_mail_doesnt_raise_errors test.integration.test_leap_mailstore.LeapMailStoreTest.test_get_mail_for_measuring test.integration.test_leap_mailstore.LeapMailStoreTest.test_get_mail_with_body test.integration.test_mark_as_read_unread.MarkAsReadUnreadTest.test_mark_many_mails_as_unread test.integration.test_multi_user_login.MultiUserLoginTest.test_logged_in_users_sees_resources test.integration.test_multi_user_login.MultiUserLoginTest.test_logged_out_users_should_receive_unauthorized test.integration.test_multi_user_login.MultiUserLoginTest.test_wrong_credentials_cannot_access_resources test.integration.test_retrieve_attachment.RetrieveAttachmentTest.test_attachment_content_is_retrieved test.integration.test_search.SearchTest.test_page_zero_fetches_first_page test.integration.test_search.SearchTest.test_search_mails_different_window test.integration.test_search.SearchTest.test_tags_count test.integration.test_search.SearchTest.test_that_tags_returns_all_tags test.integration.test_tags.TagsTest.test_empty_tags_are_not_allowed test.integration.test_tags.TagsTest.test_use_old_casing_when_same_tag_with_different_casing_is_posted =============================================================================== [ERROR] Traceback (most recent call last): Failure: twisted.internet.defer.FirstError: FirstError[#0, [Failure instance: Traceback: : cannot start a transaction within a transaction /opt/local/python/2.7.9/lib/python2.7/threading.py:810:__bootstrap_inner /opt/local/python/2.7.9/lib/python2.7/threading.py:763:run /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/_threads/_threadworker.py:46:work /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/_threads/_team.py:190:doWork --- --- /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/threadpool.py:246:inContext /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/threadpool.py:262: /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/context.py:118:callWithContext /var/snap-ci/repo/venv/lib/python2.7/site-packages/twisted/python/context.py:81:callWithContext /var/snap-ci/repo/venv/src/leap.soledad.client/client/src/leap/soledad/client/adbapi.py:273:_runInteraction /var/snap-ci/repo/venv/src/leap.soledad.client/client/src/leap/soledad/client/adbapi.py:240:_runU1DBQuery /var/snap-ci/repo/venv/src/leap.soledad.common/common/src/leap/soledad/common/l2db/backends/sqlite_backend.py:892:create_index ]] test.integration.test_contacts.ContactsTest.test_trash_and_drafts_mailboxes_are_being_ignored test.integration.test_delete_mail.DeleteMailTest.test_delete_mail_when_trashing_mail_from_trash_mailbox test.integration.test_delete_mail.DeleteMailTest.test_delete_permanently_when_mails_are_in_trash test.integration.test_delete_mail.DeleteMailTest.test_move_mail_to_trash_when_delete_multiple test.integration.test_draft_service.DraftServiceTest.test_store_and_load_draft test.integration.test_drafts.DraftsTest.test_put_creates_a_draft_if_it_does_not_exist test.integration.test_drafts.DraftsTest.test_put_updates_draft_if_it_already_exists test.integration.test_leap_mailstore.LeapMailStoreTest.test_add_and_remove_mail test.integration.test_leap_mailstore.LeapMailStoreTest.test_attachment_name test.integration.test_leap_mailstore.LeapMailStoreTest.test_attachment_name_with_lowercase_header test.integration.test_leap_mailstore.LeapMailStoreTest.test_round_trip_through_soledad_keeps_attachment test.integration.test_logout.MultiUserLogoutTest.test_logout_deletes_services_stop_background_reactor_tasks_and_closes_soledad test.integration.test_mark_as_read_unread.MarkAsReadUnreadTest.test_mark_many_mails_as_read test.integration.test_mark_as_read_unread.MarkAsReadUnreadTest.test_mark_mixed_status_as_read test.integration.test_mark_as_read_unread.MarkAsReadUnreadTest.test_mark_single_as_read test.integration.test_retrieve_attachment.RetrieveAttachmentTest.test_attachment_error_returned_if_id_not_found test.integration.test_search.SearchTest.test_search_mails_with_multiple_pages test.integration.test_search.SearchTest.test_that_default_tags_are_ignorable test.integration.test_tags.TagsTest.test_tags_are_case_sensitive ------------------------------------------------------------------------------- Ran 56 tests in 19.495s
Things to try:
- minimally reproducible example
- compare with the bundled sqlcipher
(from redmine: created on 2016-10-20)