{"action":"created","issue":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/385","repository_url":"https://api.github.com/repos/couchbase/couchbase-lite-core","labels_url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/385/labels{/name}","comments_url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/385/comments","events_url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/385/events","html_url":"https://github.com/couchbase/couchbase-lite-core/issues/385","id":293788630,"number":385,"title":"Conflict resolution failed for one of the doc #2054","user":{"login":"sridevi-15","id":17035128,"avatar_url":"https://avatars3.githubusercontent.com/u/17035128?v=4","gravatar_id":"","url":"https://api.github.com/users/sridevi-15","html_url":"https://github.com/sridevi-15","followers_url":"https://api.github.com/users/sridevi-15/followers","following_url":"https://api.github.com/users/sridevi-15/following{/other_user}","gists_url":"https://api.github.com/users/sridevi-15/gists{/gist_id}","starred_url":"https://api.github.com/users/sridevi-15/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sridevi-15/subscriptions","organizations_url":"https://api.github.com/users/sridevi-15/orgs","repos_url":"https://api.github.com/users/sridevi-15/repos","events_url":"https://api.github.com/users/sridevi-15/events{/privacy}","received_events_url":"https://api.github.com/users/sridevi-15/received_events","type":"User","site_admin":false},"labels":[{"id":483845637,"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/labels/P1:%20high","name":"P1: high","color":"b60205","default":false},{"id":463491808,"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/labels/backlog","name":"backlog","color":"ededed","default":false},{"id":827859962,"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/labels/feature-blocker","name":"feature-blocker","color":"fef2c0","default":false},{"id":598931560,"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/labels/functional-test-failure","name":"functional-test-failure","color":"5319e7","default":false},{"id":483844670,"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/labels/known-issue","name":"known-issue","color":"b60205","default":false}],"state":"open","locked":false,"assignee":{"login":"sridevi-15","id":17035128,"avatar_url":"https://avatars3.githubusercontent.com/u/17035128?v=4","gravatar_id":"","url":"https://api.github.com/users/sridevi-15","html_url":"https://github.com/sridevi-15","followers_url":"https://api.github.com/users/sridevi-15/followers","following_url":"https://api.github.com/users/sridevi-15/following{/other_user}","gists_url":"https://api.github.com/users/sridevi-15/gists{/gist_id}","starred_url":"https://api.github.com/users/sridevi-15/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sridevi-15/subscriptions","organizations_url":"https://api.github.com/users/sridevi-15/orgs","repos_url":"https://api.github.com/users/sridevi-15/repos","events_url":"https://api.github.com/users/sridevi-15/events{/privacy}","received_events_url":"https://api.github.com/users/sridevi-15/received_events","type":"User","site_admin":false},"assignees":[{"login":"sridevi-15","id":17035128,"avatar_url":"https://avatars3.githubusercontent.com/u/17035128?v=4","gravatar_id":"","url":"https://api.github.com/users/sridevi-15","html_url":"https://github.com/sridevi-15","followers_url":"https://api.github.com/users/sridevi-15/followers","following_url":"https://api.github.com/users/sridevi-15/following{/other_user}","gists_url":"https://api.github.com/users/sridevi-15/gists{/gist_id}","starred_url":"https://api.github.com/users/sridevi-15/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sridevi-15/subscriptions","organizations_url":"https://api.github.com/users/sridevi-15/orgs","repos_url":"https://api.github.com/users/sridevi-15/repos","events_url":"https://api.github.com/users/sridevi-15/events{/privacy}","received_events_url":"https://api.github.com/users/sridevi-15/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/milestones/1","html_url":"https://github.com/couchbase/couchbase-lite-core/milestone/1","labels_url":"https://api.github.com/repos/couchbase/couchbase-lite-core/milestones/1/labels","id":2177637,"number":1,"title":"2.0.0","description":"Couchbase Lite 2.0; first GA release of LiteCore.\r\n(Date is provisional)","creator":{"login":"snej","id":43241,"avatar_url":"https://avatars2.githubusercontent.com/u/43241?v=4","gravatar_id":"","url":"https://api.github.com/users/snej","html_url":"https://github.com/snej","followers_url":"https://api.github.com/users/snej/followers","following_url":"https://api.github.com/users/snej/following{/other_user}","gists_url":"https://api.github.com/users/snej/gists{/gist_id}","starred_url":"https://api.github.com/users/snej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snej/subscriptions","organizations_url":"https://api.github.com/users/snej/orgs","repos_url":"https://api.github.com/users/snej/repos","events_url":"https://api.github.com/users/snej/events{/privacy}","received_events_url":"https://api.github.com/users/snej/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":108,"state":"open","created_at":"2016-12-06T00:49:52Z","updated_at":"2018-02-20T18:49:52Z","due_on":"2018-02-28T08:00:00Z","closed_at":null},"comments":28,"created_at":"2018-02-02T06:42:17Z","updated_at":"2018-02-20T22:38:27Z","closed_at":null,"author_association":"NONE","body":"CBL - 2.0- DB 22 -> ios build 574, Android 299\r\nclient -> ios, Android\r\nsg -> 2.0.0- 773\r\n\r\n### Steps to reproduce :\r\n\r\nCreate docs in CBL DB1, CBL DB2, CBL DB3.\r\nConfigure replication from CBL db1 to CBL db2 with push_pull and continuous.\r\nConfigure replication from CBL db1 to CBL db3 with push_pull and continuous.\r\nStart the replication for 2 and 3.\r\nupdate docs on CBL DB1, CBL DB2, CBL DB3.\r\nWAit for replication to complete\r\nHave multithreading and update docs in all 3 cbl dbs.\r\nWait for replication to complete for step 3 and step 4 replications.\r\nConfigure replication from CBL db3 to sync-gateway and start replication.\r\nWait for replication to complete.\r\nVerify all docs from CBL db3 replicated to sync-gateway\r\n### Result :\r\n\r\n1 doc is missing in sync-gateway , I see that conflict resolution failed in CBL logs as a 'Sync warning'\r\nNote : out of 3 times, it passed 2 times and failed 1 time.\r\n###Test code : https://github.com/couchbaselabs/mobile-testkit/blob/feature/cbl20-ver1/testsuites/CBLTester/CBL_Functional_tests/test_no_conflicts_cbl.py#L696\r\n\r\n### Logs :\r\n2018-02-01 20:24:56.673208-0800 CBLTestServer-iOS[55966:1608762] CouchbaseLite DB Info: DataFile: abort transaction\r\n2018-02-01 20:24:56.673387-0800 CBLTestServer-iOS[55966:1666581] CouchbaseLite Sync Info: {DBWorker#4268} Looking up 11 revisions in the db (seq '2710'..'2720')\r\n2018-02-01 20:24:56.673706-0800 CBLTestServer-iOS[55966:1666313] CouchbaseLite BLIP Verbose: {BLIPIO#89} Received frame: REQ #1420 ---C, length 548\r\n2018-02-01 20:24:56.673908-0800 CBLTestServer-iOS[55966:1608762] CouchbaseLite Sync WARNING: Conflict resolution of 'no-conflicts2_4' failed: (null)\r\n\r\nIs this expected?\r\n\r\nThis is regression bug , but the failure is not consitent, it is transient failure"},"comment":{"url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/comments/367145619","html_url":"https://github.com/couchbase/couchbase-lite-core/issues/385#issuecomment-367145619","issue_url":"https://api.github.com/repos/couchbase/couchbase-lite-core/issues/385","id":367145619,"user":{"login":"borrrden","id":2470288,"avatar_url":"https://avatars0.githubusercontent.com/u/2470288?v=4","gravatar_id":"","url":"https://api.github.com/users/borrrden","html_url":"https://github.com/borrrden","followers_url":"https://api.github.com/users/borrrden/followers","following_url":"https://api.github.com/users/borrrden/following{/other_user}","gists_url":"https://api.github.com/users/borrrden/gists{/gist_id}","starred_url":"https://api.github.com/users/borrrden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/borrrden/subscriptions","organizations_url":"https://api.github.com/users/borrrden/orgs","repos_url":"https://api.github.com/users/borrrden/repos","events_url":"https://api.github.com/users/borrrden/events{/privacy}","received_events_url":"https://api.github.com/users/borrrden/received_events","type":"User","site_admin":false},"created_at":"2018-02-20T22:38:27Z","updated_at":"2018-02-20T22:38:27Z","author_association":"CONTRIBUTOR","body":"As Jens may be alluding to, a test issue cannot be ruled out either.  I had an issue with .NET that the test server app was not properly writing the \"channels\" key onto the documents, causing them to be \"mysteriously missing\" but visible via the admin port.  It doesn't sound like they are outright missing in this case, but check the missing ones and make sure that they are visible to the test user according to the sync function (which I imagine is the default)"}}
{"actor":{"display_login":"borrrden"}}