I am not sure why your tokens are failing, but I did push out a fix for the log traceback you are seeing. Can you pull to tip of master (421a3e9)
On Wed, Sep 23, 2015 at 1:28 PM, Julien Cubizolles <[email protected]> wrote: > 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. > > -- > You received this message because you are subscribed to the Google Groups > "ASynK Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send an email to [email protected]. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/asynk/871tdp4ldx.fsf%40free.fr. > For more options, visit https://groups.google.com/d/optout. > -- Find ASynK useful? Consider leaving a tip at this Bitcoin address: 1KarraEGixRyScZ9qFHdekxNkgpPTuzWBc --- You received this message because you are subscribed to the Google Groups "ASynK Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
