Errors during Syncing with gramps_web_sync

Update, using the new Web Sync Plugin (1.5.2). Here’s the debug log once again:



2026-08-23 23:54:49.030: DEBUG: grampswebsync.py: line 194: Initializing Gramps Web Sync addon.
2026-08-23 23:55:14.503: DEBUG: session.py: line 511: Sync session: CONNECT -> CONNECTING
2026-08-23 23:55:14.507: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:14.788: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:14.973: DEBUG: session.py: line 511: Sync session: CONNECTING -> CONNECT
2026-08-23 23:55:22.235: DEBUG: session.py: line 511: Sync session: CONNECT -> CONNECTING
2026-08-23 23:55:22.238: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:22.323: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:22.507: DEBUG: webapihandler.py: line 190: Fetching metadata from the server
2026-08-23 23:55:23.270: WARNING: adapters.py: line 130: Keyring is not available: No module named 'keyring'
2026-08-23 23:55:23.275: DEBUG: session.py: line 511: Sync session: CONNECTING -> COMPARING
2026-08-23 23:55:23.280: INFO: session.py: line 815: Downloading Gramps XML file.
2026-08-23 23:55:24.029: WARNING: session.py: line 527: Sync failed: SERVER_ERROR (500)
2026-08-23 23:55:24.030: DEBUG: session.py: line 511: Sync session: COMPARING -> FAILED


Hi,

if this is really the bug I mentioned above - I finally fixed it in Gramps Web API, so when v3.22 is released, you can fix your tree using check and repair. Sorry this took so long!

Hi David,
that’s great news! Don’t be sorry, you’re doing the community a huge favour.. Thanks for all the work you put in these projects! I’ll let you know about my results once v3.22 is up and running.