Hello Web2Py,
I'm now just trying out Web2py 1.85.1, and learning to deploy my apps
on Google AppEngine. I'm able to deploy my web2py app successfully by
running appcfg.py from command prompt, but if I try to do the same
from admin console using "Deploy on Google App Engine" feature, I keep
getting the following error:
*******************************************************************************************************************************************
Traceback (most recent call last):
File "/usr/lib/web2py/gluon/restricted.py", line 188, in restricted
exec ccode in environment
File "/usr/lib/web2py/applications/admin/controllers/gae.py", line
81, in <module>
File "/usr/lib/web2py/gluon/globals.py", line 96, in <lambda>
self._caller = lambda f: f()
File "/usr/lib/web2py/applications/admin/controllers/gae.py", line
41, in deploy
if form.accepts(request,session):
File "/usr/lib/web2py/gluon/sqlhtml.py", line 999, in accepts
hideerror=hideerror,
File "/usr/lib/web2py/gluon/html.py", line 1557, in accepts
status = self._traverse(status,hideerror)
File "/usr/lib/web2py/gluon/html.py", line 558, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/usr/lib/web2py/gluon/html.py", line 558, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/usr/lib/web2py/gluon/html.py", line 558, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/usr/lib/web2py/gluon/html.py", line 558, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/usr/lib/web2py/gluon/html.py", line 565, in _traverse
newstatus = self._validate()
File "/usr/lib/web2py/gluon/html.py", line 1336, in _validate
(value, errors) = validator(value)
AttributeError: EXISTS instance has no __call__ method
*******************************************************************************************************************************************
I've tried including appengine directory to python path and it doesn't
help. Could someone help me on this?
--
Thanks
Narendran
PS: I see that the password textbox in the deployment form is actually
a text field. I think it should be changed to password field.