Type Exception Report
Message javax.el.ELException: Failed to parse the expression [${mapname:key|default}]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: javax.el.ELException: Failed to parse the expression [${mapname:key|default}] org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1623) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:950) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) org.apache.jasper.compiler.Node$Root.accept(Node.java:464) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1853) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:219) org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Root Cause
javax.el.ELException: Failed to parse the expression [${mapname:key|default}] org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:142) org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:168) org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:232) org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:67) org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1621) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:950) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) org.apache.jasper.compiler.Node$Root.accept(Node.java:464) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1853) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:219) org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Root Cause
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 10. Was expecting one of: "}" ... "." ... "[" ... ";" ... ">" ... "gt" ... "<" ... "lt" ... ">=" ... "ge" ... "<=" ... "le" ... "==" ... "eq" ... "!=" ... "ne" ... "&&" ... "and" ... "||" ... "or" ... "*" ... "+" ... "-" ... "/" ... "div" ... "%" ... "mod" ... "+=" ... org.apache.el.parser.ELParser.generateParseException(ELParser.java:3090) org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:2963) org.apache.el.parser.ELParser.DynamicExpression(ELParser.java:148) org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:44) org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:111) org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:168) org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:232) org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:67) org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1621) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:950) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) org.apache.jasper.compiler.Node$Root.accept(Node.java:464) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1853) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:219) org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:580) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Note The full stack trace of the root cause is available in the server logs.