(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
Right now when I try and sync (only bookmarks) I get this result: