Skip to content

Web Dashboard 500 Error - Starlette 1.0.0 + Jinja2 Template Compatibility Issue #20

@clawdy31

Description

@clawdy31

Bug Description

The web dashboard returns 500 Internal Server Error when accessing http://localhost:8080

Error

TypeError: unhashable type: 'dict'

Full traceback at starlette/templating.py line 148 - Jinja2 template cache incompatible with Starlette 1.0.0

Environment

  • Starlette: 1.0.0
  • Jinja2: 3.1.6
  • Python: 3.13

Steps to Reproduce

  1. pip install -e .
  2. ./start_web_dashboard.sh
  3. Visit http://localhost:8080

Expected: Dashboard loads

Actual: 500 error

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions