Opened 12 years ago
Last modified 12 years ago
#20329 closed Uncategorized
Traceback debug page broken if TemplateSyntaxError is raised without arguments — at Version 1
| 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 (last modified by )
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.
Note:
See TracTickets
for help on using tickets.