FreeMarker template error!
Error parsing included template zh-CN/../tpl/2009/z/www.zs-dj.com/zh-CN/contactus.html
Encountered "}" at line 14, column 103.
Was expecting one of:
".." ...
"=" ...
"==" ...
"!=" ...
...
...
...
...
"," ...
":" ...
">" ...
">=" ...
"." ...
"[" ...
"(" ...
"?" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
...
...
The problematic instruction:
----------
==> include "../${common_user_tplurl}/zh-CN/contactus.html" [on line 22, column 9 in zh-CN/contactus.html]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateException: Error parsing included template zh-CN/../tpl/2009/z/www.zs-dj.com/zh-CN/contactus.html
Encountered "}" at line 14, column 103.
Was expecting one of:
".." ...
"=" ...
"==" ...
"!=" ...
...
...
...
...
"," ...
":" ...
">" ...
">=" ...
"." ...
"[" ...
"(" ...
"?" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
...
...
at freemarker.core.Include.accept(Include.java:148)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.IfBlock.accept(IfBlock.java:82)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:427)
at freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:366)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at shield.front.action.filter.NotAllowedToTunFilesFilter.doFilter(NotAllowedToTunFilesFilter.java:34)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.kenfor.util.filter.InvalidSQLinjectFilter.doFilter(InvalidSQLinjectFilter.java:58)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at shield.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:39)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at shield.sysadm.website.sitemap.GotoSitemapConfirmfileFilter.doFilter(GotoSitemapConfirmfileFilter.java:74)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
at java.lang.Thread.run(Thread.java:595)
Caused by: freemarker.core.ParseException: Encountered "}" at line 14, column 103.
Was expecting one of:
".." ...
"=" ...
"==" ...
"!=" ...
...
...
...
...
"," ...
":" ...
">" ...
">=" ...
"." ...
"[" ...
"(" ...
"?" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
...
...
at freemarker.core.FMParser.generateParseException(FMParser.java:4477)
at freemarker.core.FMParser.jj_consume_token(FMParser.java:4348)
at freemarker.core.FMParser.HashLiteral(FMParser.java:973)
at freemarker.core.FMParser.PrimaryExpression(FMParser.java:239)
at freemarker.core.FMParser.UnaryExpression(FMParser.java:319)
at freemarker.core.FMParser.MultiplicativeExpression(FMParser.java:435)
at freemarker.core.FMParser.AdditiveExpression(FMParser.java:385)
at freemarker.core.FMParser.RangeExpression(FMParser.java:569)
at freemarker.core.FMParser.RelationalExpression(FMParser.java:516)
at freemarker.core.FMParser.EqualityExpression(FMParser.java:476)
at freemarker.core.FMParser.AndExpression(FMParser.java:601)
at freemarker.core.FMParser.OrExpression(FMParser.java:624)
at freemarker.core.FMParser.Expression(FMParser.java:221)
at freemarker.core.FMParser.StringOutput(FMParser.java:1029)
at freemarker.core.FMParser.Content(FMParser.java:2491)
at freemarker.core.FMParser.OptionalBlock(FMParser.java:2702)
at freemarker.core.FMParser.Root(FMParser.java:2874)
at freemarker.template.Template.(Template.java:149)
at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:376)
at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:347)
at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:229)
at freemarker.template.Configuration.getTemplate(Configuration.java:486)
at freemarker.core.Environment.getTemplateForInclusion(Environment.java:1357)
at freemarker.core.Include.accept(Include.java:143)
... 27 more