Traceback
Traceback (most recent call last):
File "/home/mauricewaka/web2py/gluon/contrib/pg8000/core.py", line 1891, in execute
ps = cache['ps'][key]
KeyError: ('SELECT "auth_user"."id", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."password", "auth_user"."registration_key", "auth_user"."reset_password_key", "auth_user"."registration_id", "auth_user"."gender", "auth_user"."city", "auth_user"."country", "auth_user"."phoneNo", "auth_user"."pic", "auth_user"."spams", "auth_user"."premium" FROM "auth_user" WHERE ("auth_user"."email" = \'hes...@gmail.com\') LIMIT 1 OFFSET 0;', ())
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mauricewaka/web2py/gluon/restricted.py", line 219, in restricted
exec(ccode, environment)
File "/home/mauricewaka/web2py/applications/myappname/controllers/default.py", line 219, in <module>
File "/home/mauricewaka/web2py/gluon/globals.py", line 421, in <lambda>
self._caller = lambda f: f()
File "/home/mauricewaka/web2py/applications/myappname/controllers/default.py", line 84, in user
return dict(form=auth())
File "/home/mauricewaka/web2py/gluon/tools.py", line 1801, in __call__
return getattr(self, args[0])()
File "/home/mauricewaka/web2py/gluon/tools.py", line 2586, in login
user = table_user(**{username: entered_username})
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/objects.py", line 596, in __call__
orderby_on_limitby=False).first()
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/objects.py", line 2395, in select
return adapter.select(self.query, fields, attributes)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/base.py", line 763, in select
return self._select_aux(sql, fields, attributes, colnames)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/base.py", line 719, in _select_aux
rows = self._select_aux_execute(sql)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/base.py", line 713, in _select_aux_execute
self.execute(sql)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/__init__.py", line 67, in wrap
return f(*args, **kwargs)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/postgres.py", line 203, in execute
return super(PostgrePG8000, self).execute(*args, **kwargs)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/__init__.py", line 67, in wrap
return f(*args, **kwargs)
File "/home/mauricewaka/web2py/gluon/packages/dal/pydal/adapters/base.py", line 413, in execute
rv = self.cursor.execute(command, *args[1:], **kwargs)
File "/home/mauricewaka/web2py/gluon/contrib/pg8000/core.py", line 906, in execute
self._c.execute(self, operation, args)
File "/home/mauricewaka/web2py/gluon/contrib/pg8000/core.py", line 1940, in execute
self.handle_messages(cursor)
File "/home/mauricewaka/web2py/gluon/contrib/pg8000/core.py", line 2088, in handle_messages
raise self.error
gluon.contrib.pg8000.core.ProgrammingError: ('ERROR', 'ERROR', '42703', 'column auth_user.gender does not exist', '219', 'parse_relation.c', '3293', 'errorMissingColumn', '', '')