YunFile.com
remember me    Forgot password
  • Upload
  • Premium
  • Expression user is undefined on line 20, column 69 in yunfile/head_menu.htm. The problematic instruction: ---------- ==> if logged && (user.admRole?default("")="admin")||(user.admRole?default("")="admin2")||(user.admRole?default("")="admin3") [on line 20, column 17 in yunfile/head_menu.htm] in include "head_menu.htm" [on line 150, column 1 in yunfile/head.htm] in include "head.htm" [on line 2, column 1 in yunfile/message.htm] in include "${templateName}/message.htm" [on line 4, column 9 in exception.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression user is undefined on line 20, column 69 in yunfile/head_menu.htm. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134) at freemarker.core.Dot._getAsTemplateModel(Dot.java:78) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.BuiltIn$defaultBI._getAsTemplateModel(BuiltIn.java:833) at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:86) at freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:111) at freemarker.core.ParentheticalExpression.isTrue(ParentheticalExpression.java:66) at freemarker.core.OrExpression.isTrue(OrExpression.java:68) at freemarker.core.OrExpression.isTrue(OrExpression.java:68) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Include.accept(Include.java:155) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Include.accept(Include.java:155) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Include.accept(Include.java:155) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.process(Environment.java:176) at com.qn.view.View.handleException(View.java:400) at com.qn.view.View.service(View.java:279) at javax.servlet.http.HttpServlet.service(HttpServlet.java:730) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:214) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:110) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:673) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595)