Skip to content

Would like to use with more recent chrome version (such as 80.0.3987.0) #1

Description

@jdtsillas

Right now when I try and sync (only bookmarks) I get this result:

(master) $ python server.py --port=8090 --log-to-console
Sync HTTP server started at 127.0.0.1:8090/chromiumsync...
Fake OAuth2 Token server started at 127.0.0.1:8090/o/oauth2/token...
Sync XMPP server started at 127.0.0.1:34735...
[Client A <- sync.testserver.chromiumsync.py] NOT_MY_BIRTHDAY
[Client B -> sync.testserver.chromiumsync.py] GetUpdates UNKNOWN <nigori>@0
Creating permanent item: Nigori
Returning encryption keys: ['MW7FHKKAV9LYWQA0']
[Client B <- sync.testserver.chromiumsync.py] 1 update(s)
[Client B -> sync.testserver.chromiumsync.py] GetUpdates UNKNOWN <device_info>@0, <nigori>@1
Creating permanent item: Device Info
[Client B <- sync.testserver.chromiumsync.py] 1 update(s)
[Client B -> sync.testserver.chromiumsync.py] GetUpdates UNKNOWN <bookmark>@0, <nigori>@2
Creating permanent item: Bookmarks
Creating permanent item: Bookmark Bar
Creating permanent item: Other Bookmarks
Creating permanent item: Synced Bookmarks
[Client B <- sync.testserver.chromiumsync.py] 4 update(s)
[Client B -> sync.testserver.chromiumsync.py] GetUpdates UNKNOWN <device_info>@2, <bookmark+nigori>@6
[Client B <- sync.testserver.chromiumsync.py] 0 update(s)
[Client B -> sync.testserver.chromiumsync.py] Commit 2 item(s)
[Client B -> sync.testserver.chromiumsync.py] Commit 2 item(s)
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 41892)
Traceback (most recent call last):
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/sync_testserver.py", line 64, in HandleRequestNoBlock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/sync_testserver.py", line 164, in __init__
    [], post_handlers, [])
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/lib/testserver/testserver_base.py", line 131, in __init__
    self, request, client_address, socket_server)
  File "/usr/lib/python2.7/SocketServer.py", line 655, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/lib/testserver/testserver_base.py", line 164, in do_POST
    if handler():
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/sync_testserver.py", line 215, in ChromiumSyncCommandHandler
    self.path, raw_request)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/sync_testserver.py", line 50, in HandleCommand
    return self._sync_handler.HandleCommand(query, raw_request)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 1479, in HandleCommand
    self.HandleCommit(request.commit, response.commit)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 1548, in HandleCommit
    server_entry = self.account.CommitEntry(entry, guid, session)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 981, in CommitEntry
    self._RewriteIdsAsServerIds(entry, cache_guid, commit_session)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 920, in _RewriteIdsAsServerIds
    new_id = self._ClientIdToId(data_type, cache_guid, entry.id_string)
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 697, in _ClientIdToId
    '<server ID originally>%s/%s' % (client_guid, client_item_id))
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 701, in _MakeCurrentId
    self.migration_history.GetLatestVersion(datatype),
  File "/disk2/jtsillas/Git/chromium-sync-server/dist/58.0.3011.4/src/sync/testserver/chromiumsync.py", line 385, in GetLatestVersion
    return self._migrations[datatype][-1]
KeyError: None
----------------------------------------
[Client B -> sync.testserver.chromiumsync.py] GetUpdates UNKNOWN <bookmark+device_info+nigori>@6
Returning encryption keys: ['MW7FHKKAV9LYWQA0']
[Client B <- sync.testserver.chromiumsync.py] 2 update(s)
^Cshutting down server

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions