Not likely to be migration related. From the error monitor:
Sat Apr 30 09:19:39 2011 Exception when processing https://karl.soros.org/reset_confirm.html?key=e2395fbabcece58795d91cdaf27fea8aa119669f Traceback (most recent call last): File "/srv/osfkarl/production/15/eggs/karl-3.56-py2.6.egg/karl/errorlog.py", line 15, in middleware return app(environ, start_response) File "/srv/osfkarl/production/15/eggs/repoze.retry-0.9.4-py2.6.egg/repoze/retry/__init__.py", line 88, in __call__ app_iter = self.application(environ, replace_start_response) File "/srv/osfkarl/production/15/eggs/repoze.zodbconn-0.11-py2.6.egg/repoze/zodbconn/connector.py", line 21, in __call__ result = self.next_app(environ, start_response) File "/srv/osfkarl/production/15/eggs/repoze.tm2-1.0a5-py2.6.egg/repoze/tm/__init__.py", line 23, in __call__ result = self.application(environ, save_status_and_headers) File "/srv/osfkarl/production/15/eggs/repoze.who-1.0.15-py2.6.egg/repoze/who/middleware.py", line 107, in __call__ app_iter = app(environ, wrapper.wrap_start_response) File "/srv/osfkarl/production/15/eggs/repoze.bfg-1.2-py2.6.egg/repoze/bfg/router.py", line 130, in __call__ response = view_callable(context, request) File "/srv/osfkarl/production/15/eggs/repoze.bfg-1.2-py2.6.egg/repoze/bfg/configuration.py", line 1520, in __call__ return view(context, request) File "/srv/osfkarl/production/15/eggs/repoze.bfg-1.2-py2.6.egg/repoze/bfg/configuration.py", line 1805, in attr_view return view(context, request) File "/srv/osfkarl/production/15/eggs/repoze.bfg-1.2-py2.6.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper return view(context, request) File "/srv/osfkarl/production/15/eggs/repoze.bfg-1.2-py2.6.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view response = view(context, request) File "/srv/osfkarl/production/15/eggs/repoze.bfg.formish-0.3-py2.6.egg/repoze/bfg/formish/zcml.py", line 174, in __call__ return submitted(request, form, controller, self.action, controller) File "/srv/osfkarl/production/15/eggs/repoze.bfg.formish-0.3-py2.6.egg/repoze/bfg/formish/zcml.py", line 209, in submitted converted = form.validate(request, check_form_name=False) File "/srv/osfkarl/production/15/eggs/formish-0.8.5.2agendaless-py2.6.egg/formish/forms.py", line 1019, in validate data = self._validate(request, skip_read_only_defaults=skip_read_only_defaults) File "/srv/osfkarl/production/15/eggs/formish-0.8.5.2agendaless-py2.6.egg/formish/forms.py", line 1039, in _validate self.structure.attr.validate(data) File "/srv/osfkarl/production/15/eggs/schemaish-0.5.4b-py2.6.egg/schemaish/attr.py", line 346, in validate attr.validate(value.get(name)) File "/srv/osfkarl/production/15/eggs/schemaish-0.5.4b-py2.6.egg/schemaish/attr.py", line 88, in validate self.validator(value) File "/srv/osfkarl/production/15/eggs/validatish-0.6.1-py2.6.egg/validatish/validator.py", line 219, in __call__ validator(v) File "/srv/osfkarl/production/15/eggs/karl-3.56-py2.6.egg/karl/views/forms/validators.py", line 86, in __call__ if v and len(v) < int(self.min_pw_length): TypeError: int() argument must be a string or a number, not 'NoneType'
fixed