I am getting an error while registering on my local GAE. I fill out
the registration form, click submit, and then get a ticket for the
error shown below.
The user is put into the auth_user table, but the registration_key
field is set to a UUID, causing a "registration needs verification"
message to pop up when attempting to login.
What could be causing this?
Chuck Paulson
Traceback (most recent call last):
File "C:\webdev\web2py\gluon\restricted.py", line 188, in restricted
exec ccode in environment
File "C:\webdev\web2py\applications\ArticleSpin/controllers/
default.py:user", line 155, in <module>
File "C:\webdev\web2py\gluon\globals.py", line 96, in <lambda>
self._caller = lambda f: f()
File "C:\webdev\web2py\applications\ArticleSpin/controllers/
default.py:user", line 134, in user
File "C:\webdev\web2py\gluon\tools.py", line 1028, in __call__
return self.register()
File "C:\webdev\web2py\gluon\tools.py", line 1627, in register
table_user[form.vars.id] = dict(registration_key='')
File "C:\webdev\web2py\gluon\sql.py", line 1672, in __setitem__
elif not self._db(self._id == key)\
File "C:\webdev\web2py\gluon\sql.py", line 1683, in __getattr__
return dict.__getitem__(self,key)
KeyError: '_id'