Subject: | Module enters in deep recursion if exception.* and not_found.* templates do not exist |
When xslate is the default handler, and you encounter an exception or a not found, MojoX::Renderer::Xslate goes into the "catch" block to render the error(s).... but if those templates are not found, then that's another exception, so then we get into repeated recursion.
it seems that the render_exception() call should either be omitted or be protected from this recursion by detecting if it's called from within the catch block.