[
https://issues.apache.org/jira/browse/JEXL-441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henri Biestro updated JEXL-441:
-------------------------------
Fix Version/s: 3.5.1
> tokenization error if "\n" in template expression.
> --------------------------------------------------
>
> Key: JEXL-441
> URL: https://issues.apache.org/jira/browse/JEXL-441
> Project: Commons JEXL
> Issue Type: Bug
> Affects Versions: 3.5.0
> Reporter: Xu Pengcheng
> Assignee: Henri Biestro
> Priority: Major
> Fix For: 3.5.1
>
>
> The following code throws an exception: JexlExample.main:19@1:9 tokenization
> error in '"'
> {code:java}
> JexlBuilder jexlBuilder = new JexlBuilder();
> JexlEngine jexl = jexlBuilder.create();
> JexlContext context = new MapContext();
> context.set("name", "Hello");
> String code = "return `${name + \"\\n\" + name}`;";
> JexlScript script = jexl.createScript(code);
> Object result = script.execute(context);
> System.out.println("Expression Result: " + result); {code}
> but if I change to
> {code:java}
> String code = "return `${name + \"\\t\" + name}`;"; {code}
> which works.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)