The full stack trace is as follows: Traceback (most recent call last): File "/home/pyg/Development/capstonemoot/web2py/gluon/ restricted.py", line 204, in restricted exec ccode in environment File "/home/pyg/Development/capstonemoot/web2py/applications/init/ controllers/default.py", line 72, in <module> File "/home/pyg/Development/capstonemoot/web2py/gluon/globals.py", line 172, in <lambda> self._caller = lambda f: f() File "/home/pyg/Development/capstonemoot/web2py/applications/init/ controllers/default.py", line 34, in user return dict(form=auth()) File "/home/pyg/Development/capstonemoot/web2py/gluon/tools.py", line 1141, in __call__ return getattr(self,args[0])() File "/home/pyg/Development/capstonemoot/web2py/gluon/tools.py", line 1938, in register next = replace_id(next, form) File "/home/pyg/Development/capstonemoot/web2py/gluon/tools.py", line 79, in replace_id return url % form.vars TypeError: float argument required
The registration IS successful as their information is stored in the database and they can log-in afterwards. The odd thing is that this ONLY occurs on local dev environment using the latest web2py (1.99.4 stable) and GAE SDK (1.6.2), users can register perfectly fine on the live version running on GAE.