{% extends "sentry/group/details.html" %} {% load i18n %} {% load sentry_helpers %} {% block title %}{{ group.error }} | {{ block.super }}{% endblock %} {% block inner %}

{% if exception_type %}{{ exception_type }}: {{ exception_value|escape }}{% else %}Summary{% endif %}

{% if exception_type %} {% endif %} {% if group.data.url %} {% endif %} {% if lastframe %} {% endif %} {% if group.has_two_part_message %} {% endif %}
Exception Value:
{{ exception_value|escape }}
URL: {{ group.data.url|truncatechars:100 }}
Location: {{ lastframe.filename|escape }} in {{ lastframe.function|escape }}, line {{ lastframe.lineno }}
Full Message
{{ group.message }}
{% if version_data %}

{% trans "Module Versions" %}

{% for k, v in version_data %} {% endfor %}
{{ k }} {{ v }}
{% endif %} {% if template_info %}

Template error

In template {{ template_info.name }}, error at line {{ template_info.line }}

{{ template_info.message }}

    {% for source_line in template_info.source_lines %}
  1. {% if source_line.0 == template_info.line %}
    {{ template_info.before }}{{ template_info.during }}{{ template_info.after }}
    {% else %}
    {{ source_line.1 }}
    {% endif %} {% endfor %}
{% endif %} {% if frames %}

Traceback Raw Traceback

{% autoescape off %}
    {% for frame in frames %}
  • {{ frame.filename|escape }} in {{ frame.function|escape }} {% if frame.context_line %}
    {% if frame.pre_context %}
      {% for line in frame.pre_context %}
    1. {{ line|escape }}
    2. {% endfor %}
    {% endif %}
    1. {{ frame.context_line|escape }} ...
    {% if frame.post_context %}
      {% for line in frame.post_context %}
    1. {{ line|escape }}
    2. {% endfor %}
    {% endif %}
    {% endif %} {% if frame.vars %} {% for var in frame.vars|dictsort:"0" %} {% endfor %} {% endif %}
    Variable Value
    {{ var.0|escape }}
    {{ var.1|pprint|escape }}
  • {% endfor %}
{% endautoescape %}
{% else %}

Traceback

{% if group.traceback %}
{{ group.traceback }}
{% endif %}
{% endif %}

{% trans "Additional Data" %}

{% if user_data %} {% endif %} {% for k, v in json_data %} {% endfor %}
USER {% for k_, v_ in user_data.iteritems|as_sorted %} {% endfor %}
{% trans "Variable" %} {% trans "Value" %}
{{ k_ }}
{{ v_|pprint }}
{{ k }} {% if v %} {% if v|is_dict %} {% for k_, v_ in v.iteritems|as_sorted %} {% endfor %}
{% trans "Variable" %} {% trans "Value" %}
{{ k_ }}
{{ v_|pprint }}
{% else %}
{{ v|pprint }}
{% endif %} {% else %}

{% blocktrans with k as varname %}No data for {{ varname }}{% endblocktrans %}

{% endif %}
{% endblock %}