Reported via error monitor:
ENTRY
Mon Mar 7 05:40:43 2011
Exception when processing https://karl.soros.org/communities/youth-policy-evaluation-series-all/members/mofuru
Traceback (most recent call last):
File "/opt/karl/osi/3.32-0/src/karl/karl/errorlog.py", line 15, in middleware
return app(environ, start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
result = self.next_app(environ, start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
app_iter = self.application(environ, replace_start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
result = self.application(environ, save_status_and_headers)
File "/opt/karl/osi/3.32-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
app_iter = self.application(environ, start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
return self.app(environ, start_response)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
response = view_callable(context, request)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1520, in __call__
return view(context, request)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1805, in attr_view
return view(context, request)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper
return view(context, request)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
response = view(context, request)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 174, in __call__
return submitted(request, form, controller, self.action, controller)
File "/opt/karl/osi/3.32-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 209, in submitted
converted = form.validate(request, check_form_name=False)
File "/opt/karl/osi/3.32-0/eggs/formish-0.8.5.2agendaless-py2.5.egg/formish/forms.py", line 1019, in validate
data = self._validate(request, skip_read_only_defaults=skip_read_only_defaults)
File "/opt/karl/osi/3.32-0/eggs/formish-0.8.5.2agendaless-py2.5.egg/formish/forms.py", line 1037, in _validate
data = self.get_unvalidated_data(self._request_data, raise_exceptions=False, skip_read_only_defaults=skip_read_only_defaults)
File "/opt/karl/osi/3.32-0/eggs/formish-0.8.5.2agendaless-py2.5.egg/formish/forms.py", line 919, in get_unvalidated_data
data = self.widget.from_request_data(self.structure, request_data, skip_read_only_defaults=skip_read_only_defaults)
File "/opt/karl/osi/3.32-0/eggs/formish-0.8.5.2agendaless-py2.5.egg/formish/widgets.py", line 470, in from_request_data
data[f.nodename] = f.widget.from_request_data(f, request_data.get(f.nodename))
File "/opt/karl/osi/3.32-0/src/karl/karl/views/forms/widgets.py", line 293, in from_request_data
return SchemaFile(f, headers['Filename'], headers['Content-Type'])
KeyError: 'Filename'
Well, that's a weird looking bug. If I didn't know better, someone was trying to name a file Filename?