HTTP状态 500 - 内部服务器错误


类型 异常报告

消息 javax.el.ELException: Problems calling function [alphaFun:getFacesVar]

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: javax.el.ELException: Problems calling function [alphaFun:getFacesVar]
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:598)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

根本原因。

javax.el.ELException: Problems calling function [alphaFun:getFacesVar]
	org.apache.el.parser.AstFunction.getValue(AstFunction.java:211)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
	org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
	org.apache.jsp.readArticle_jsp._jspService(readArticle_jsp.java:213)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

根本原因。

java.lang.NullPointerException
	alpha.utils.FacesUtils.getRequest(FacesUtils.java:48)
	alpha.taglib.Functions.getFacesVar(Functions.java:838)
	sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.apache.el.parser.AstFunction.getValue(AstFunction.java:199)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
	org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
	org.apache.jsp.readArticle_jsp._jspService(readArticle_jsp.java:213)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看


Apache Tomcat/8.5.59