﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
20329	Traceback debug page broken if TemplateSyntaxError is raised without arguments	ironfroggy@…	nobody	"{{{

  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."	Uncategorized	new	Uncategorized	1.3	Normal				Unreviewed	0	0	0	0	0	0
