Skip to content

E805 - Template render failed

Cause

Rendering a template raised an error other than a syntax error (E801) or an undefined variable (E802) — e.g. an unsupported operation on a param value whose structure doesn't match what the template expects (passing a string where the template iterates a list).

Example

{ template_file: "grid.elements.json.j2", with: { thumbs: "not-a-list" } }

How to fix

Compare the value passed in with: against how the template body uses it; param type: declarations in front-matter catch top-level mismatches earlier (E804), but structure inside array / object params is the caller's responsibility.