#2347·floccus

CAnnot sync between Karakeep and Brave

Author: tamimologyCreated Sep 3, 2026Updated Sep 6, 2026
Labelsbug

Which version of floccus are you using?

5.10.3

How many bookmarks do you have, roughly?

2k

Are you using other means to sync bookmarks in parallel to floccus?

No

Sync method

Nextcloud Bookmarks

Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.

Brave

Which version of Nextcloud Bookmarks are you using? (if relevant)

No response

Which version of Nextcloud? (if relevant)

No response

What kind of WebDAV server are you using? (if relevant)

No response

Describe the Bug

2026-09-03T04:51:06.703Z Starting sync process for account Karakeep 2026-09-03T04:51:06.723Z Calling onSyncStart 2026-09-03T04:51:06.724Z Fetching mappings 2026-09-03T04:51:06.725Z Fetched mappings 2026-09-03T04:51:06.725Z Fetching cache 2026-09-03T04:51:06.726Z Fetched cache 2026-09-03T04:51:06.726Z Fetching pending continuation 2026-09-03T04:51:06.727Z Fetched pending continuation 2026-09-03T04:51:06.727Z Attempting to load pending continuation 2026-09-03T04:51:06.728Z Unknown strategy: undefined 2026-09-03T04:51:06.728Z Failed to load pending continuation. Continuing with normal sync 2026-09-03T04:51:06.728Z Using "merge default" strategy (no cache available) 2026-09-03T04:51:06.729Z Creating new sync process 2026-09-03T04:51:06.729Z Starting sync process 2026-09-03T04:51:06.730Z using the following HashSettings: {"preserveOrder":false,"hashFn":"xxhash3"} 2026-09-03T04:51:06.730Z Retrieving local tree 2026-09-03T04:51:06.734Z Filtering out unaccepted local bookmarks 2026-09-03T04:51:06.734Z Retrieving server tree 2026-09-03T04:51:06.734Z QUEUING GET https://karakeep.myserver.com//api/v1/lists 2026-09-03T04:51:06.734Z FETCHING GET https://karakeep.myserver.com//api/v1/lists 2026-09-03T04:51:06.867Z Receiving response for GET https://karakeep.myserver.com//api/v1/lists 2026-09-03T04:51:06.871Z QUEUING GET https://karakeep.myserver.com//api/v1/lists/l2pwciw2a0fm0yxg7pdp1d02/bookmarks?includeContent=false& 2026-09-03T04:51:06.871Z FETCHING GET https://karakeep.myserver.com//api/v1/lists/l2pwciw2a0fm0yxg7pdp1d02/bookmarks?includeContent=false& 2026-09-03T04:51:06.945Z Receiving response for GET https://karakeep.myserver.com//api/v1/lists/l2pwciw2a0fm0yxg7pdp1d02/bookmarks?includeContent=false& 2026-09-03T04:51:06.949Z Filtering out invalid server bookmarks 2026-09-03T04:51:06.949Z Generating indices for local tree 2026-09-03T04:51:06.949Z Generating indices for cache tree 2026-09-03T04:51:06.950Z Generating indices for server tree 2026-09-03T04:51:06.950Z { localTreeRoot: + #5[undefined] parentId: undefined, hash: undefined , serverTreeRoot: + #l2pwciw2a0fm0yxg7pdp1d02[Floccus] parentId: null, hash: undefined , cacheTreeRoot: + #5[undefined] parentId: undefined, hash: undefined } 2026-09-03T04:51:06.952Z Scanner: Finding moves 2026-09-03T04:51:06.952Z Scanner: Generate reorders 2026-09-03T04:51:06.953Z Scanner: Finding moves 2026-09-03T04:51:06.953Z Scanner: Generate reorders 2026-09-03T04:51:06.953Z { localScanResult: { CREATE: Diff , UPDATE: Diff , MOVE: Diff , REMOVE: Diff , REORDER: Diff }, serverScanResult: { CREATE: Diff , UPDATE: Diff , MOVE: Diff , REMOVE: Diff , REORDER: Diff } } 2026-09-03T04:51:06.954Z Reconciling diffs to prepare a plan for Server 2026-09-03T04:51:06.955Z Reconciling diffs to prepare a plan for Local 2026-09-03T04:51:06.955Z Mapping server plan 2026-09-03T04:51:06.955Z Mapping local plan 2026-09-03T04:51:06.955Z { localPlan: { CREATE: Diff , UPDATE: Diff , MOVE: Diff , REMOVE: Diff , REORDER: Diff }, serverPlan: { CREATE: Diff , UPDATE: Diff , MOVE: Diff , REMOVE: Diff , REORDER: Diff } } 2026-09-03T04:51:06.955Z Checking deletion failsafe: 0/0=NaN 2026-09-03T04:51:06.955Z Checking addition failsafe: 0/0=NaN 2026-09-03T04:51:06.955Z Checking deletion failsafe: 0/0=NaN 2026-09-03T04:51:06.956Z Checking addition failsafe: 0/0=NaN 2026-09-03T04:51:06.956Z Executing server stage2 plan 2026-09-03T04:51:06.956Z Executing Server plan for stage 2 2026-09-03T04:51:06.956Z Server: executing UPDATEs 2026-09-03T04:51:06.956Z Mapping server MOVEs: 2026-09-03T04:51:06.956Z Executing server stage 3 plan 2026-09-03T04:51:06.956Z Server: executing MOVEs 2026-09-03T04:51:06.956Z Starting new batch of concurrent MOVEs with size 0 2026-09-03T04:51:06.957Z Server: executing REMOVEs 2026-09-03T04:51:06.957Z Executing local stage 2 plan 2026-09-03T04:51:06.957Z Executing Local plan for stage 2 2026-09-03T04:51:06.957Z Local: executing UPDATEs 2026-09-03T04:51:06.957Z Mapping local MOVEs: 2026-09-03T04:51:06.957Z Executing local stage 3 plan 2026-09-03T04:51:06.957Z Local: executing MOVEs 2026-09-03T04:51:06.957Z Starting new batch of concurrent MOVEs with size 0 2026-09-03T04:51:06.957Z Local: executing REMOVEs 2026-09-03T04:51:06.957Z Ended sync process 2026-09-03T04:51:06.967Z Storing cache 2026-09-03T04:51:06.970Z Calling onSyncComplete 2026-09-03T04:51:06.970Z Removing superfluous mappings 2026-09-03T04:51:06.970Z Storing mappings 2026-09-03T04:51:06.989Z Successfully ended sync process for account Karakeep

Expected Behavior

Sync Karakeep bookmarks into selected Brave bookmark folder

To Reproduce

Just installed, entered my Karakeep URL and kept everything else as defaulted

Debug log provided

  • I have provided a debug log file