Skip to content

Getting E12 for one-way sync.  #803

@mmqmzk

Description

@mmqmzk

Describe the bug
Getting an E12 every three or four sync.

To Reproduce

  1. Setting up an account sync tabs to a WebDAV server.
  2. Wait several syncs, open and close some tabs during the time.

Expected behavior
No errors.

Desktop:

  • OS: Windows 10 2020H2
  • Browser: Chrome
  • Browser Version: 88.0.4324.104
  • Floccus version: 4.4.9
  • Floccus sync method: WebDAV

Server:

  1. WebDAV server by Jianguo Yun, a cloud storage provider.
  2. Another server by Nginx 1.18.0, http_dav_module, with http-dav-ext dynamic module, Ubuntu 20.10.
    Both have the issue.

I use the sync tabs feature, I put each my browser's tabs in separate XBEL files on a WebDAV server, then synchronize to separate folders in other browsers, there's only one writer for each XBEL file or folder, and I have chosen "Always revert upstream remote changes and push local changes" strategy, but the floccus account which uploads tabs frequent getting "E012: Folder ordering is missing some of the folder's children". So, I have to choose "Trigger sync from scratch", then the next sync shall be ok, of course.

Is it better to give an option overwrite local/remote rather than do a merge for one-way sync if users want to?
If I miss used this feature, please tell me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions