Julien Cubizolles
unread,Sep 23, 2015, 3:59:20 AM9/23/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to as...@googlegroups.com
After upgrading master today, syncing bbdb to gc fails with:
> Applying base config from file /home/wilk/info/emacs/ASynK/config/config_v7.json...
> Applying base config from file /home/wilk/info/emacs/ASynK/config/config_v7.json...done
> Applying user customizations from file /home/wilk/.asynk/config.py...
> Applying user customizations from file /home/wilk/.asynk/config.py...done
> [09:54:44.850 INFO] Debug logging to file: /home/wilk/.asynk/logs/asynk_logs.2015-09-23.09-54-44.850389
> [09:54:44.850 INFO] Deleting log files older than 7 days, if any...
> [09:54:44.851 INFO] Deleting log files older than 7 days, if any...done
> [09:54:44.851 INFO] Parsing BBDB file /home/wilk/.bbdb...
> [09:54:44.851 INFO] Parsing BBDB Store with encoding utf-8...
> [09:54:44.959 INFO] Parsing BBDB Store with encoding utf-8...Success
> [09:54:44.959 INFO] Successfully parsed 540 entries.
> [09:54:44.960 INFO] Attempting to log into Google...
> [09:54:44.962 INFO] access_token is expired. Now: 2015-09-23 07:54:44.962221, token_expiry: 2015-09-22 15:05:42
> Traceback (most recent call last):
> File "/home/wilk/info/emacs/ASynK/asynk.py", line 321, in <module>
> main()
> File "/home/wilk/info/emacs/ASynK/asynk.py", line 318, in main
> asynk.dispatch()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 97, in dispatch
> res = getattr(self, self.get_op())()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 366, in op_sync
> pname = self._load_profile()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 590, in _load_profile
> self._login()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 85, in _login
> coll.login()
> File "/home/wilk/info/emacs/ASynK/asynk/state_collection.py", line 336, in login
> self.get_username(), self.get_pwd())
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 71, in __init__
> self.gc_init()
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 286, in gc_init
> self.credentials.refresh(http=self._new_http())
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 244, in _new_http
> debug = self.get_config().get_gc_logging()
> File "/home/wilk/info/emacs/ASynK/asynk/state.py", line 355, in get_gc_logging
> return self.get_db_config('gc')['log']
> KeyError: 'log'
> Exception AttributeError: "'GCPIMDB' object has no attribute 'server'" in <bound method GCPIMDB.__del__ of <pimdb_gc.GCPIMDB object at 0x7f39b3ce3d50>> ignored
If I remove the dat file (because of the access_token expired message),
I get the authorization window and, after I accept, I get the following:
> Applying base config from file /home/wilk/info/emacs/ASynK/config/config_v7.json...
> Applying base config from file /home/wilk/info/emacs/ASynK/config/config_v7.json...done
> Applying user customizations from file /home/wilk/.asynk/config.py...
> Applying user customizations from file /home/wilk/.asynk/config.py...done
> [09:57:00.694 INFO] Debug logging to file: /home/wilk/.asynk/logs/asynk_logs.2015-09-23.09-57-00.694450
> [09:57:00.694 INFO] Deleting log files older than 7 days, if any...
> [09:57:00.695 INFO] Deleting log files older than 7 days, if any...done
> [09:57:00.695 INFO] Parsing BBDB file /home/wilk/.bbdb...
> [09:57:00.695 INFO] Parsing BBDB Store with encoding utf-8...
> [09:57:00.807 INFO] Parsing BBDB Store with encoding utf-8...Success
> [09:57:00.807 INFO] Successfully parsed 540 entries.
> [09:57:00.807 INFO] Attempting to log into Google...
> [09:57:00.807 INFO] Starting to listen on port 1977...
> [09:57:00.808 INFO] Staring the wonderful oAuth dance...
> Using PPAPI flash.
> [6666:6666:0923/095702:ERROR:nss_util.cc(856)] After loading Root Certs, loaded==false: NSS error code: -8018
> Created new window in existing browser session.
> [09:57:05.456 INFO] Successfully retrieved access token
> [09:57:05.634 INFO] Failed to retrieve access token: {
> "error" : "invalid_grant",
> "error_description" : "Code was already redeemed."
> }
> ----------------------------------------
> Exception happened during processing of request from ('127.0.0.1', 39693)
> Traceback (most recent call last):
> File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
> 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 "/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 "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 231, in do_GET
> self.credentials = self.flow.step2_exchange(params)
> File "/usr/local/lib/python2.7/dist-packages/oauth2client/util.py", line 142, in positional_wrapper
> return wrapped(*args, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 2165, in step2_exchange
> raise FlowExchangeError(error_msg)
> FlowExchangeError: invalid_grantCode was already redeemed.
> ----------------------------------------
> [09:57:05.866 INFO] Failed to retrieve access token: {
> "error" : "invalid_grant",
> "error_description" : "Code was already redeemed."
> }
> ----------------------------------------
> Exception happened during processing of request from ('127.0.0.1', 39697)
> Traceback (most recent call last):
> File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
> 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 "/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 "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 231, in do_GET
> self.credentials = self.flow.step2_exchange(params)
> File "/usr/local/lib/python2.7/dist-packages/oauth2client/util.py", line 142, in positional_wrapper
> return wrapped(*args, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 2165, in step2_exchange
> raise FlowExchangeError(error_msg)
> FlowExchangeError: invalid_grantCode was already redeemed.
> ----------------------------------------
> Traceback (most recent call last):
> File "/home/wilk/info/emacs/ASynK/asynk.py", line 321, in <module>
> main()
> File "/home/wilk/info/emacs/ASynK/asynk.py", line 318, in main
> asynk.dispatch()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 97, in dispatch
> res = getattr(self, self.get_op())()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 366, in op_sync
> pname = self._load_profile()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 590, in _load_profile
> self._login()
> File "/home/wilk/info/emacs/ASynK/asynk/asynk_core.py", line 85, in _login
> coll.login()
> File "/home/wilk/info/emacs/ASynK/asynk/state_collection.py", line 336, in login
> self.get_username(), self.get_pwd())
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 71, in __init__
> self.gc_init()
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 279, in gc_init
> self.credentials = self._oauth_dance(storage)
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 266, in _oauth_dance
> http = self.credentials.authorize(http=self._new_http())
> File "/home/wilk/info/emacs/ASynK/asynk/pimdb_gc.py", line 244, in _new_http
> debug = self.get_config().get_gc_logging()
> File "/home/wilk/info/emacs/ASynK/asynk/state.py", line 355, in get_gc_logging
> return self.get_db_config('gc')['log']
> KeyError: 'log'
Any idea what's going wrong ?
Julien.