Running CBL 1.0.3.1 on iOS and SG 1.0.3 on OSX.
I just updated my dev server from using couchbase 2.5 as a backing store to version 3.0.1.
For any existing iOS clients, with an existing datafile, trying to sync, I get the following from SG:
22:10:46.357726 WARNING: Sync fn exception: TypeError; doc = map[_id:07FD2563-DFE2-4F21-8A23-476A99108377 _rev:3-e35572d0d331d4c496acd25622fa688f _deleted:%!s(bool=true) _revisions:map[ids:[e35572d0d331d4c496acd25622fa688f 41fb5c4431dcfc5c070ebf27d006a2e6 9a8e537186534c44f275d884d46443c3] start:%!s(float64=3)]] -- db.(*Database).getChannelsAndAccess() at crud.go:694
22:10:46.357749 BulkDocs: Doc "07FD2563-DFE2-4F21-8A23-476A99108377" --> 500 Exception in JS sync function (500 Exception in JS sync function)
If I delete the datafile on the client and pull fresh from the server, it works just fine.
Any idea on what would be causing this? The only thing I changed was the version of couchbase server. No CBL code was changed.
Todd