From 7a4ea086a1ed983ab49b9e3052ebd43c33929599 Mon Sep 17 00:00:00 2001 From: "maul.esel" Date: Tue, 1 Oct 2013 23:02:50 +0200 Subject: [PATCH] Output path in case of render error in included file Fixes #1591. --- lib/jekyll/convertible.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/jekyll/convertible.rb b/lib/jekyll/convertible.rb index 44bd8b9a..b1dacf59 100644 --- a/lib/jekyll/convertible.rb +++ b/lib/jekyll/convertible.rb @@ -86,6 +86,9 @@ module Jekyll # Returns the converted content def render_liquid(content, payload, info) Liquid::Template.parse(content).render!(payload, info) + rescue Tags::IncludeTagError => e + Jekyll.logger.error "Liquid Exception:", "#{e.message} in #{e.path}" + raise e rescue Exception => e Jekyll.logger.error "Liquid Exception:", "#{e.message} in #{self.path}" raise e