MVEL is not evaluating the expression properly which contains the string with number like below
<div><br>@{11412Test}</div>
Caused by: [Error: invalid number literal: 11412Test]
[Near : {... v>
@{11412Test} ....}]
[Line: 1, Column: 57] at org.mvel2.util.ParseTools.isNumber(ParseTools.java:1903) at org.mvel2.ast.ASTNode.setName(ASTNode.java:257) at org.mvel2.ast.ASTNode.(ASTNode.java:422) at org.mvel2.compiler.AbstractParser.createPropertyToken(AbstractParser.java:1428) at org.mvel2.compiler.AbstractParser.nextToken(AbstractParser.java:896) at org.mvel2.compiler.ExpressionCompiler._compile(ExpressionCompiler.java:127) at org.mvel2.MVEL.compileExpression(MVEL.java:832) at org.mvel2.templates.res.CompiledExpressionNode.(CompiledExpressionNode.java:41) at org.mvel2.templates.TemplateCompiler.compileFrom(TemplateCompiler.java:211) ... 131 more
and i am using mvel2-2.4.14-Final version. Please let me know how to resolve this issue. Note: If it is only string'Test' or only number '11412' then it is working
@{11412Test}
Hi,some content from hmap