Alto created VELOCITY-900: ----------------------------- Summary: Velocity.evalute thows an exception if the next char after a keyword is '_' Key: VELOCITY-900 URL: https://issues.apache.org/jira/browse/VELOCITY-900 Project: Velocity Issue Type: Bug Components: Engine Affects Versions: 2.0 Environment: Win 7, Java 8 Reporter: Alto
If I try to evalute the folling template "CONSTRAINT DF_#if(${archiveTableTemplate})${archiveTableTemplate}#else${table}#end__${column}" an exception is thrown. Velocity.evaluate(myContext, myStringWriter, "LOG", template); = >Exception occurred in target VM: Encountered "<EOF>" at LOG[line 1, column 93] Was expecting one of: "(" ... ")" ... <ESCAPE_DIRECTIVE> ... "]]#" ... <WHITESPACE> ... <NEWLINE> ... <SUFFIX> ... <STRING_LITERAL> ... <INTEGER_LITERAL> ... <FLOATING_POINT_LITERAL> ... <DOT> ... "{" ... "}" ... "\\\\" ... "\\" ... <TEXT> ... <INLINE_TEXT> ... <EMPTY_INDEX> ... "{" ... < If I use the Template "CONSTRAINT DF_#if(${archiveTableTemplate})${archiveTableTemplate}#else${table}#end __${column}" it works, but the result is wrong. Blank after replacement. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org