Opened 12 years ago
Last modified 12 years ago
#20329 closed Uncategorized
Traceback debug page broken if TemplateSyntaxError is raised without arguments — at Initial Version
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | Uncategorized | Version: | 1.3 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 283, in run
self.result = application(self.environ, self.start_response)
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/contrib/staticfiles/handlers.py", line 68, in call
return self.application(environ, start_response)
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 273, in call
response = self.get_response(request)
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/core/handlers/base.py", line 169, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/core/handlers/base.py", line 203, in handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/views/debug.py", line 59, in technical_500_response
html = reporter.get_traceback_html()
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/views/debug.py", line 112, in get_traceback_html
self.get_template_exception_info()
File "/opt/devel/cms_alpha/lib/python2.6/site-packages/django/views/debug.py", line 175, in get_template_exception_info
'message': self.exc_value.args[0],
IndexError: tuple index out of range
This happens if anyone does
raise TemplateSyntaxError
Without arguments. They should properly raise the exception, but the debug page should handle this case better anyway.