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.

Reply via email to