[ https://issues.apache.org/jira/browse/JEXL-441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Henri Biestro updated JEXL-441: ------------------------------- Affects Version/s: 3.5.0 > 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 > > 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)