Closed Bug 1218680 Opened 9 years ago Closed 9 years ago

[TV Data Sync] Failed to re-sync bookmarks after disconnecting

Categories

(Firefox OS Graveyard :: Gaia::TV::Browser, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1216319
FxOS-S10 (30Oct)

People

(Reporter: cynthiatang, Assigned: mbdejong)

References

Details

(Whiteboard: [ft:conndevices])

============== Gaia Information ==============
commit d076965c32731ceaccadd29246383a2f86a5c87f
Merge: 3c20223 2c6164e
Author: Gregor Wagner <anygregor@gmail.com>
Date:   Tue Oct 27 11:29:00 2015 +0800

STR:
 1. Launch Browser
 2. Sign in with your firefox account and password
 3. Press the "Sync now" button
 4. Press Disconnect
 5. Re-sign in with the same account and password
 6. Press the "Sync now" button

Actual Result 
 - There is nothing in Bookmark after pressing the "Sync now" button

Expected Result 
 - User can sync bookmarks again after disconnecting


============== WebIDE - Console ============== 
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabling","error":null,"lastSync":null,"user":null} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"errored","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":null} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"disabled","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":null} toolbar.js:49:7
Uninitialized DataStore manager_bridge.js:132:13
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabling","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":null} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"syncing","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
Populating browser database. browser_db.js:129:5
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":1445923143730,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"syncing","error":"fxsync-error-get-fxa-assertion","lastSync":1445923143730,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":1445923148619,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
TypeError: this.getHomepage is not a function
 settings.js:169:1
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"disabled","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":null} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabling","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":null} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"syncing","error":"fxsync-error-get-fxa-assertion","lastSync":null,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
Populating browser database. browser_db.js:129:5
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":1445923210807,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"syncing","error":"fxsync-error-get-fxa-assertion","lastSync":1445923210807,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
[FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-get-fxa-assertion","lastSync":1445923215593,"user":"moztpeqa@gmail.com"} toolbar.js:49:7
Populating browser database.
Summary: [TV Browser] Failed to re-sync bookmarks after disconnecting → [TV Data Sync] Failed to re-sync bookmarks after disconnecting
Blocks: fxos-sync
Priority: -- → P1
Target Milestone: --- → FxOS-S10 (30Oct)
Will try to reproduce with latest master.
Assignee: nobody → mbdejong
Reproduced. Not sure if

> [FirefoxSyncToolbar] {"name":"onsyncchange","state":"enabled","error":"fxsync-error-dialog-closed-by-user","lastSync":1445933090144,"user":"michiel+emptysync@unhosted.org"}

is related (I guess that error was set once because I tried to use backspace, and then not reset).
Oh wait, this is obviously because https://bugzilla.mozilla.org/show_bug.cgi?id=1216319 has not been merged yet. Sorry, we should have specified that this does not only affect switching users, but also logout/log-back-in with the same user.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Since we are already clearing the DataStores on logout, but mTime is not yet being cleared from asyncStorage, no new data will come in when logging back in, so that's the reason this happens.
You need to log in before you can comment on or make changes to this bug.