You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by "Jarkko Viinamäki (JIRA)" <de...@velocity.apache.org> on 2010/03/27 18:10:27 UTC

[jira] Updated: (VELOCITY-758) Include line number in message "#parse() null argument"

     [ https://issues.apache.org/jira/browse/VELOCITY-758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarkko Viinamäki updated VELOCITY-758:
--------------------------------------

    Attachment: velocity-758.patch

This should fix it.

Note that the Velocity code is full of cases where an Exception is not thrown and instead some (often very uninformative) message is written to the log. Someone should find the time to fix all those cases.

> Include line number in message "#parse() null argument"
> -------------------------------------------------------
>
>                 Key: VELOCITY-758
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-758
>             Project: Velocity
>          Issue Type: Improvement
>          Components: Engine
>    Affects Versions: 1.6.2
>            Reporter: Edy Hinzen
>            Priority: Trivial
>         Attachments: velocity-758.patch
>
>
> Assume the following scenarios:
> Scenario A)
> A template has the following line:
> #parse("never-found-template.vm")
> Scenario B)
> A template has the following line:
> #parse($nonsense)
> Assume further, that neither the "never-found-template.vm" is present nor the variable "$nonsense" is set.
> In scenario A) the log reports "#parse(): cannot find template 'never-found-template.vm', called from template ... at (1, 1)"
> In scenario B) the log says "#parse() null argument"
> Problem:
> In scenario B), having multiple nested #parse-Statements, it's hard to find the error finally.
> Sugestion / Feature request:
> Include source information and line numbers when reporting "#parse() null argument" - analogous to scenario A)
> Thanks and kind regards
> Edy Hinzen

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@velocity.apache.org
For additional commands, e-mail: dev-help@velocity.apache.org