[jira] [Updated] (VELOCITY-962) Unclosed #[[ is no longer an error

"Claude Brisson (Jira)" <[email protected]>
Newsgroups gmane.comp.jakarta.velocity.devel
Message-ID <[email protected]>
     [ https://issues.apache.org/jira/browse/VELOCITY-962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claude Brisson updated VELOCITY-962:
------------------------------------
    Fix Version/s: 2.4

> Unclosed #[[ is no longer an error
> ----------------------------------
>
>                 Key: VELOCITY-962
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-962
>             Project: Velocity
>          Issue Type: Bug
>          Components: Engine
>    Affects Versions: 2.3
>            Reporter: Éamonn McManus
>            Priority: Minor
>             Fix For: 2.4
>
>
> With Velocity 1.7, if you had {{#[[ without ]]#}} then you would get an exception like this:
> {noformat}
> org.apache.velocity.runtime.parser.ParseException: Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 4, column 5.  Encountered: <EOF> after : ""
>         at org.apache.velocity.runtime.parser.Parser.parse(Parser.java:136)
>         at org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java:1226)
>         at org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java:1181){noformat}
> However, with 2.3 this is just silently accepted. I think it would be better to continue to throw an exception, and better still if the exception message indicated where the {{#[[}} started.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.