{"action":"created","issue":{"url":"https://api.github.com/repos/Shopify/liquid/issues/548","labels_url":"https://api.github.com/repos/Shopify/liquid/issues/548/labels{/name}","comments_url":"https://api.github.com/repos/Shopify/liquid/issues/548/comments","events_url":"https://api.github.com/repos/Shopify/liquid/issues/548/events","html_url":"https://github.com/Shopify/liquid/issues/548","id":69478586,"number":548,"title":"Given a LiquidException on render, how do we correlate with input template?","user":{"login":"frkline","id":5614301,"avatar_url":"https://avatars.githubusercontent.com/u/5614301?v=3","gravatar_id":"","url":"https://api.github.com/users/frkline","html_url":"https://github.com/frkline","followers_url":"https://api.github.com/users/frkline/followers","following_url":"https://api.github.com/users/frkline/following{/other_user}","gists_url":"https://api.github.com/users/frkline/gists{/gist_id}","starred_url":"https://api.github.com/users/frkline/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frkline/subscriptions","organizations_url":"https://api.github.com/users/frkline/orgs","repos_url":"https://api.github.com/users/frkline/repos","events_url":"https://api.github.com/users/frkline/events{/privacy}","received_events_url":"https://api.github.com/users/frkline/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-20T00:07:55Z","updated_at":"2015-04-20T01:01:03Z","closed_at":null,"body":"When a runtime problem occurs while performing a \"render\" on a parsed template, resulting in a thrown LiquidException, how do we determine where in the original template script the evaluation issue occurred? The ruby error seems to correlate with the location in the parsed template, rather than the original script.\r\n\r\nWhen evaluating a large script, upon an unexpected exception, this is a decent headache given the trial-and-error process of removing the script's contents and adding it back piece-by-piece until the error is encountered."},"comment":{"url":"https://api.github.com/repos/Shopify/liquid/issues/comments/94330865","html_url":"https://github.com/Shopify/liquid/issues/548#issuecomment-94330865","issue_url":"https://api.github.com/repos/Shopify/liquid/issues/548","id":94330865,"user":{"login":"pushrax","id":984857,"avatar_url":"https://avatars.githubusercontent.com/u/984857?v=3","gravatar_id":"","url":"https://api.github.com/users/pushrax","html_url":"https://github.com/pushrax","followers_url":"https://api.github.com/users/pushrax/followers","following_url":"https://api.github.com/users/pushrax/following{/other_user}","gists_url":"https://api.github.com/users/pushrax/gists{/gist_id}","starred_url":"https://api.github.com/users/pushrax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pushrax/subscriptions","organizations_url":"https://api.github.com/users/pushrax/orgs","repos_url":"https://api.github.com/users/pushrax/repos","events_url":"https://api.github.com/users/pushrax/events{/privacy}","received_events_url":"https://api.github.com/users/pushrax/received_events","type":"User","site_admin":false},"created_at":"2015-04-20T01:01:03Z","updated_at":"2015-04-20T01:01:03Z","body":"This is definitely possible to implement, I may look into doing so soon."}}