Éamonn McManus created VELOCITY-962:
---------------------------------------
Summary: 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
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)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]