Hi Gwyn, Unfortunately no updates yet. I bumped the priority on the internal bug and I hope to get back to you soon.
Claudio On Mon, Apr 2, 2012 at 6:41 AM, Gwyn Howell <[email protected]>wrote: > Hi Claudio, > > Do you have any update on this? As more and more of our user base are > reporting the issue. > > Thanks, > > *Gwyn Howell* > Solutions Developer > > Email [email protected] Line+44 (0) 1344 386175 5 Google+ > links.appogee.co.uk/plus Websitewww.appogee.co.uk > ------------------------------ > > Manage GMail signatures like this using Appogee > Signatures<http://www.appogee.co.uk/products/signatures> > > > > On 26 March 2012 23:23, Claudio Cherubino <[email protected]> wrote: > >> Thanks Gwyn, >> >> I filed an internal bug for the engineers to investigate. >> I'll keep you updated >> >> Claudio >> >> >> On Mon, Mar 26, 2012 at 2:04 PM, Gwyn Howell >> <[email protected]>wrote: >> >>> Uploaded to new App Engine, and added you to the permissions list. You >>> can see the errors in the log. >>> >>> Thanks, >>> Gwyn >>> >>> >>> On Monday, 26 March 2012 19:37:50 UTC+1, Claudio Cherubino wrote: >>>> >>>> Hi Gwyn, >>>> >>>> I don't have access to the logs unless you add me to the project. >>>> Would it be possible to add me on a temporary basis? >>>> Also, it seems like there is a message after "Server responded with: >>>> 403, ", does it help finding out what failed? >>>> Thanks >>>> >>>> Claudio >>>> >>>> On Sun, Mar 25, 2012 at 2:14 PM, Gwyn Howell <[email protected] >>>> > wrote: >>>> >>>>> Not sure the best way you'd like me to do this? See below for some >>>>> sample code - it's a bit crude but examplifies the issue. It fires 100 >>>>> tasks, each of which retrieves the signature of a given user. If you run >>>>> you will see that 403s are thrown, but eventually all tasks will complete. >>>>> >>>>> class Test403(webapp.RequestHandler)**: >>>>> def get(self): >>>>> for _ in range(100): >>>>> taskqueue.add(url='/test403') >>>>> >>>>> def post(self): >>>>> client = EmailSettingsClient(TEST_**DOMAIN) >>>>> token = gdata.gauth.token_from_blob(**OAUTH2_TOKEN) >>>>> client.auth_token = token >>>>> token.authorize(client) >>>>> client.retrieve_signature(**TEST_EMAIL) >>>>> >>>>> here's the stack trace: >>>>> >>>>> >>>>> Server responded with: 403, >>>>> Traceback (most recent call last): >>>>> File >>>>> "/base/python_runtime/python_**lib/versions/1/google/**appengine/ext/webapp/_**webapp25.py", >>>>> line 703, in __call__ >>>>> handler.post(*groups) >>>>> File >>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/sigs/tasks/**sync.py", >>>>> line 337, in post >>>>> client.retrieve_signature(**TEST_EMAIL) >>>>> File >>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/apps/**emailsettings/client.py", >>>>> line 487, in retrieve_signature >>>>> return self.GetEntry(uri, auth_token=None, query=None, **kwargs) >>>>> File >>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/**client.py", >>>>> line 652, in get_entry >>>>> desired_class=desired_class, **kwargs) >>>>> File >>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/**client.py", >>>>> line 319, in request >>>>> RequestError) >>>>> RequestError: Server responded with: 403, >>>>> >>>>> >>>>> If you have access to App Engine logs, you can see >>>>> here<https://appengine.google.com/logs?app_id=s~appogee-hub&version_id=2.357746192348739783&severity_level_override=0&severity_level=3&tz=Europe%2FLondon&filter=%2Fsigs%2Ftasks%2Fsync%2Fstand-alone&filter_type=regex&date_type=now&date=2012-03-25&time=21%3A48%3A00&limit=20&view=Search> >>>>> . >>>>> >>>>> Thanks, >>>>> Gwyn >>>>> >>>>> On Sunday, 25 March 2012 19:21:35 UTC+1, Claudio Cherubino wrote: >>>>>> >>>>>> Hi Gwyn, >>>>>> >>>>>> Can you help us track down one of those requests that failed so that >>>>>> we can check if we are returning the wrong response code? >>>>>> Thanks >>>>>> >>>>>> Claudio >>>>>> >>>>>> On Sat, Mar 24, 2012 at 3:02 AM, Gwyn Howell < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Am finding that the Email Settings API is throwing random 403 errors. >>>>>>> >>>>>>> I am using the gdata python API on App Engine. My app spawns a new >>>>>>> task for each user in a Google Apps domain, then each task calls the >>>>>>> retrieve_signature method. Sometimes this call throws a 403 error. >>>>>>> The task will then auto retry. Eventually all tasks will complete. We >>>>>>> have >>>>>>> noticed that this only tends to happen with larger domains (> 100 >>>>>>> users). >>>>>>> >>>>>>> An obvious explanation for this, would be we are firing too many >>>>>>> requests in too little time and therefore exceeding some kind of hidden >>>>>>> quota, but it doesn't make sense that the error should be a 403. >>>>>>> >>>>>>> Please advise >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Google Apps Domain Information and Management APIs" group. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/**msg/google-apps-mgmt-apis/-/** >>>>>>> NiKcrJK6wYoJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/NiKcrJK6wYoJ> >>>>>>> . >>>>>>> To post to this group, send email to google-apps-mgmt-apis@** >>>>>>> googlegroups.com <[email protected]>. >>>>>>> To unsubscribe from this group, send email to >>>>>>> google-apps-mgmt-apis+**[email protected]<google-apps-mgmt-apis%[email protected]> >>>>>>> . >>>>>>> For more options, visit this group at http://groups.google.com/** >>>>>>> group/google-apps-mgmt-apis?**hl=en<http://groups.google.com/group/google-apps-mgmt-apis?hl=en> >>>>>>> . >>>>>>> >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Apps Domain Information and Management APIs" group. >>>>> To view this discussion on the web visit https://groups.google.com/d/* >>>>> *msg/google-apps-mgmt-apis/-/**pPpjgvee8ysJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/pPpjgvee8ysJ> >>>>> . >>>>> >>>>> To post to this group, send email to google-apps-mgmt-apis@** >>>>> googlegroups.com <[email protected]>. >>>>> To unsubscribe from this group, send email to google-apps-mgmt-apis+** >>>>> [email protected]<google-apps-mgmt-apis%[email protected]> >>>>> . >>>>> For more options, visit this group at http://groups.google.com/** >>>>> group/google-apps-mgmt-apis?**hl=en<http://groups.google.com/group/google-apps-mgmt-apis?hl=en> >>>>> . >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google Apps Domain Information and Management APIs" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/wQvHdogAFL0J. >>> >>> To post to this group, send email to >>> [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/google-apps-mgmt-apis?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Apps Domain Information and Management APIs" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-apps-mgmt-apis?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
