#30983: Exception traceback fails due to subsequent exceptions when using the
Jinja
template backend and Jinja>=2.10.2
-----------------------------------------+------------------------
Reporter: bazzisoft | Owner: nobody
Type: Uncategorized | Status: new
Component: Uncategorized | Version: 2.2
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-----------------------------------------+------------------------
Jinja 2.10.2 introduces a new traceback system per their release docs:
Version 2.10.2 Released 2019-10-04
- Use Python 3.7’s better traceback support to avoid a core dump when
using debug builds of Python 3.7.
This appears to cause source code lines to be incorrectly reported in some
template tracebacks, causing errors like the following:
SAMPLE TEMPLATE:
{{{
{% extends 'accounts/base.html' %}
{% block accounts_content %}
{% block password_reset %}
<form method="post">
{{ block.super }} {# ERROR IS HERE - `block` is not
defined #}
{{ crispy(form) }}
<input class="btn btn-primary" type="submit" name="submit"
value="Reset Password">
</form>
{% endblock %}
{% endblock %}
}}}
WEB SERVER TRACEBACK:
{{{
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\base.py", line 145, in _get_response
response = self.process_exception_by_middleware(e, request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\base.py", line 143, in _get_response
response = response.render()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\template\response.py", line 106, in render
self.content = self.rendered_content
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\template\response.py", line 83, in rendered_content
content = template.render(context, self._request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\template\backends\jinja2.py", line 71, in render
return self.template.render(context)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\asyncsupport.py", line 76, in render
return original_render(self, *args, **kwargs)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\password_reset_form.html",
line 1, in top-level template code
{% extends 'accounts/base.html' %}
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\environment.py", line 1005, in render
return concat(self.root_render_func(self.new_context(vars)))
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\password_reset_form.html",
line 14, in root
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\base.html",
line 14, in root
File "D:\PROJECTS\DEVEL\hst\hstprod\hstprod\jinja2\base.html", line 13,
in root
<meta name="description" content="{{
request.meta.description|default('') }}"/>
File "D:\PROJECTS\DEVEL\hst\hstprod\hstprod\jinja2\base.html", line 92,
in block_body
File "D:\PROJECTS\DEVEL\hst\hstprod\hstprod\jinja2\base.html", line 105,
in block_page_surface
File "D:\PROJECTS\DEVEL\hst\hstprod\hstprod\jinja2\base.html", line 142,
in block_mainpage
File "D:\PROJECTS\DEVEL\hst\hstprod\hstprod\jinja2\base.html", line 167,
in block_maincontent
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\base.html",
line 22, in block_content
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\password_reset_form.html",
line 22, in block_accounts_content
File
"D:\PROJECTS\DEVEL\hst\hstprod\hstprod\apps\accounts\jinja2\accounts\password_reset_form.html",
line 34, in block_password_reset
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\jinja2\environment.py", line 430, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'block' is undefined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\utils\deprecation.py", line 94, in __call__
response = response or self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File
"D:\PROJECTS\DEVEL\hst\hstprod\repo_libs\dwtools3\dwtools3\django\helpers\middleware.py",
line 64, in __call__
response = self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\webmake\django\middleware.py", line 52, in __call__
return self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "d:\programs\Python\CleanInstall\Python37\lib\wsgiref\handlers.py",
line 137, in run
self.result = application(self.environ, self.start_response)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\contrib\staticfiles\handlers.py", line 65, in __call__
return self.application(environ, start_response)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\wsgi.py", line 141, in __call__
response = self.get_response(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\base.py", line 75, in get_response
response = self._middleware_chain(request)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 36, in inner
response = response_for_exception(request, exc)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 90, in
response_for_exception
response = handle_uncaught_exception(request,
get_resolver(get_urlconf()), sys.exc_info())
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\core\handlers\exception.py", line 125, in
handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 94, in technical_500_response
html = reporter.get_traceback_html()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 333, in get_traceback_html
c = Context(self.get_traceback_data(), use_l10n=False)
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 264, in get_traceback_data
frames = self.get_traceback_frames()
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 426, in get_traceback_frames
filename, lineno, 7, loader, module_name,
File "D:\PROJECTS\DEVEL\hst\hstprod\venv\lib\site-
packages\django\views\debug.py", line 387, in _get_lines_from_file
context_line = source[lineno]
IndexError: list index out of range
[13/Nov/2019 17:59:39] "GET /reset-password/ HTTP/1.1" 500 59
}}}
The problem occurs because `lineno` is larger than the number of lines in
the source file detected.
--
Ticket URL: <https://code.djangoproject.com/ticket/30983>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/052.d2d5e6c3d548409dc584147a72d66846%40djangoproject.com.