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.

Reply via email to