- using Arch Linux (usually with all recent updates).
- three computers (all with the same OS, two laptops, one workstation) being synchronized.
- Pale Moon package source in the distribution.
- have already tested to disable or remove all extensions, but no change there.
- have also tested new sync account, with no change either.
As of upgrade to v28, I've noticed the sync stopped working pulling the bookmarks properly (until then, everything worked fine in v27).
Doesn't matter which computer is pushing the data to sync.
Push seems to work ok:
However, the pull log is speaking only about 998 bookmarks applied:push-success-sync-1542303026810.txt:1542302933262 Sync.Engine.Clients INFO 1 outgoing items pre-reconciliation
push-success-sync-1542303026810.txt:1542302936014 Sync.Engine.Clients INFO 1 outgoing items pre-reconciliation
push-success-sync-1542303026810.txt:1542302936776 Sync.Engine.Prefs INFO 1 outgoing items pre-reconciliation
push-success-sync-1542303026810.txt:1542302938620 Sync.Engine.Bookmarks INFO 8515 outgoing items pre-reconciliation
push-success-sync-1542303026810.txt:1542303026070 Sync.Engine.Forms INFO 0 outgoing items pre-reconciliation
push-success-sync-1542303026810.txt:1542303026078 Sync.Engine.History INFO 7 outgoing items pre-reconciliation
The pull log is full of similar events (full logs are in attachment):pull-success-sync-1542303614034.txt:1542303552926 Sync.Engine.Clients INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 2 reconciled.
pull-success-sync-1542303614034.txt:1542303556186 Sync.Engine.Prefs INFO Records: 1 applied, 1 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled.
pull-success-sync-1542303614034.txt:1542303557296 Sync.Engine.Passwords INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled.
pull-success-sync-1542303614034.txt:1542303606812 Sync.Engine.Bookmarks INFO Records: 998 applied, 998 successfully, 0 failed to apply, 0 newly failed to apply, 2 reconciled.
pull-success-sync-1542303614034.txt:1542303613538 Sync.Engine.Forms INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled.
pull-success-sync-1542303614034.txt:1542303613996 Sync.Engine.History INFO Records: 7 applied, 7 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled.
push-success-sync-1542303026810.txt:1542303558658 Sync.Engine.Bookmarks DEBUG -0OPFawGqKxg mapped to undefined
push-success-sync-1542303026810.txt:1542303558658 Sync.Store.Bookmarks DEBUG Applying record -0OPFawGqKxg
push-success-sync-1542303026810.txt:1542303558658 Sync.Store.Bookmarks DEBUG Remote parent is yg7ev9iHzd-6
push-success-sync-1542303026810.txt:1542303558664 BookmarkSyncUtils DEBUG insertSyncBookmark: Item -0OPFawGqKxg is an orphan: parent yg7ev9iHzd-6 doesn't exist; reparenting to unfiled
push-success-sync-1542303026810.txt:1542303558752 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting [] to -0OPFawGqKxg
push-success-sync-1542303026810.txt:1542303558754 Sync.Store.Bookmarks DEBUG Created folder -0OPFawGqKxg under unfiled: {"kind":"folder","syncId":"-0OPFawGqKxg","parentSyncId":"unfiled","title":"$(MY_CUSTOM_BOOKMARK_TITLE)","tags":[]}
push-success-sync-1542303026810.txt:1542303605350 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting ["-0OPFawGqKxg","1Uys9tc0iS6o","1dviYyADe05R","36FqcyjU68ze","3TLGZxPuWtJ0","Dbt-qHqQ-pRK","IhuaWsMuP05L","JMxzIbYioY74","JlwtFHMtqnO-","SUqBpnlveTyi","TEBfZDPkfkzs","VlDxQ-K0XOzc","VpJsCASKxC_Q","gkKTk1yrWVTQ","kMYgMg3nQq4C","pCeZq4vH8KYL","saiOQ2fHtMLG"] to yg7ev9iHzd-6
push-success-sync-1542303026810.txt:1542303605350 BookmarkSyncUtils TRACE reparentOrphans: Attempting to move item -0OPFawGqKxg to new parent yg7ev9iHzd-6
As a result, the bookmarks are incomplete on the pull-ing computer, and due to some of those "sorting" issues in log, it also screwes up the bookmarks order on the push computer at next sync recursively.push-success-sync-1542303026810.txt:1542303608648 Sync.Store.Bookmarks DEBUG Could not order children for -0OPFawGqKxg: TypeError: sortedChildren is undefined (resource://gre/modules/Bookmarks.jsm:716:23) JS Stack trace: reorder/<@Bookmarks.jsm:716:23 < TaskImpl_run@Task.jsm:319:42 < process@Promise-backend.js:932:23 < walkerLoop@Promise-backend.js:813:7 < scheduleWalkerLoop/<@Promise-backend.js:747:11 < waitForSyncCallback@async.js:98:7 < makeSpinningCallback/callback.wait@async.js:152:27 < promiseSpinningly@async.js:218:12 < _orderChildren@bookmarks.js:827:5 < _processIncoming@bookmarks.js:541:9 < _sync@engines.js:1630:7 < WrappedNotify@util.js:166:21 < sync@engines.js:689:5 < _syncEngine@enginesync.js:321:7 < sync@enginesync.js:168:15 < onNotify@service.js:1330:7 < WrappedNotify@util.js:166:21 < WrappedLock@util.js:121:16 < _lockedSync@service.js:1320:12 < sync/<@service.js:1312:14 < WrappedCatch@util.js:95:16 < sync@service.js:1300:5
I have no further clue why is this happening.
Can somebody help, please?
Thank you in advance.