{% extends 'core/lcars_app.html' %}
{% load static %}
{% block header_title %}
AutoWISP Error {{ error_id }}
{% endblock header_title %}
{% block app_title %}
Error {{ error_id }}
{% endblock app_title %}
{# Navigation lives in the side bar; view-state actions (toggle detail,
resolve, delete) live in the header bar below. #}
{% block left_menu %}
Back to Error Log
{% if log_progress_id %}
View Log
{% endif %}
{% endblock left_menu %}
{% block header_bar_extra %}
{{ detail.summary }}
| Component |
{{ detail.component }} |
{% if detail.step_name %}
| Step |
{{ detail.step_name }} |
{% endif %}
{% if detail.artifact %}
| Affected |
{{ detail.artifact }} |
{% endif %}
| When |
{{ detail.created|date:"Y-m-d H:i:s"|default:"—" }} |
{% if detail.remediation %}
| How to fix |
{{ detail.remediation }} |
{% endif %}
{% if developer %}
Developer detail
| Exception |
{{ detail.exception_class }} |
{% if detail.host %}
| Host | {{ detail.host }} |
{% endif %}
{% if detail.process_id %}
| Process |
{{ detail.process_id }} |
{% endif %}
{% if detail.subprocess_id %}
| Worker process |
{{ detail.subprocess_id }} |
{% endif %}
{% if detail.code_version %}
| Code version |
{{ detail.code_version }} |
{% endif %}
{% if detail.message and detail.message != detail.user_message %}
Message
{{ detail.message }}
{% endif %}
{% if detail.related_files %}
Related files
{% for related in detail.related_files %}
- [{{ related.kind }}/{{ related.role }}] {{ related.path }}
{% endfor %}
{% endif %}
{% if detail.details %}
Details
{% for key, value in detail.details.items %}
| {{ key }} |
{{ value }} |
{% endfor %}
{% endif %}
{% if detail.traceback %}
Traceback
{{ detail.traceback }}
{% elif not detail.sidecar_available %}
Full detail is unavailable — the detail file for this error is
missing.
{% endif %}
{% endif %}
{% endblock main %}