Google could help users diagnose the problem themselves if they made the
following change to appengine_rpc.py I didn't dig into it any further, but
self.reason2 was originally self.reason and it didn't like having
its attribute set for whatever reason...
class ClientLoginError(urllib2.HTTPError):
"""Raised to indicate there was an error authenticating with
ClientLogin."""
def __init__(self, url, code, msg, headers, args):
urllib2.HTTPError.__init__(self, url, code, msg, headers, None)
self.args = args
self.reason2 = args.get("Error", "")
self.info = args.get("Info")
def read(self):
return '%d %s: %s' % (self.code, self.msg, self.reason2)
On Wednesday, April 25, 2012 5:10:29 AM UTC-6, John Smith wrote:
>
> thats log:
>
> Starting update of app: flyingbat123, version: 0-1
>> Getting current resource limits.
>> Password for avigmati: Traceback (most recent call last):
>> File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line
>> 125, in <module>
>> run_file(__file__, globals())
>> File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line
>> 121, in run_file
>> execfile(script_path, globals_)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4062,
>> in <module>
>> main(sys.argv)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4053,
>> in main
>> result = AppCfgApp(argv).Run()
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2543,
>> in Run
>> self.action(self)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3810,
>> in __call__
>> return method()
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3006,
>> in Update
>> self.UpdateVersion(rpcserver, self.basepath, appyaml)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2995,
>> in UpdateVersion
>> self.options.max_size)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2122,
>> in DoUpload
>> resource_limits = GetResourceLimits(self.rpcserver, self.config)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 355,
>> in GetResourceLimits
>> resource_limits.update(GetRemoteResourceLimits(rpcserver, config))
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 326,
>> in GetRemoteResourceLimits
>> version=config.version)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py",
>> line 379, in Send
>> self._Authenticate()
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py",
>> line 437, in _Authenticate
>> super(HttpRpcServer, self)._Authenticate()
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py",
>> line 281, in _Authenticate
>> auth_token = self._GetAuthToken(credentials[0], credentials[1])
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py",
>> line 233, in _GetAuthToken
>> e.headers, response_dict)
>> File "C:\Program Files
>> (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py",
>> line 94, in __init__
>> self.reason = args["Error"]
>> AttributeError: can't set attribute
>> 2012-04-25 18:56:14 (Process exited with code 1)
>>
>
> thats my app.yaml:
>
>> application: flyingbat123
>> version: 0-1
>> runtime: python
>> api_version: 1
>> threadsafe: no
>>
>> handlers:
>>
>> - url: /favicon.ico
>> static_files: static/favicon.ico
>> upload: static/favicon.ico
>>
>> - url: /robots.txt
>> static_files: static/robots.txt
>> upload: static/robots.txt
>>
>> - url: /template
>> static_dir: static/template
>>
>> - url: /img
>> static_dir: static/img
>>
>> - url: /webadmin/.*
>> script: $PYTHON_LIB/google/appengine/ext/admin
>> login: admin
>>
>> - url: /js
>> static_dir: static/js
>>
>> - url: /css
>> static_dir: static/css
>>
>> - url: /admin.*
>> script: bootstrap.py
>> login: admin
>>
>> - url: .*
>> script: bootstrap.py
>>
>
>
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/g5IoQKJx8eMJ.
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-appengine?hl=en.