HTTP Status 500 – Internal Server Error


Type Exception Report

Message org.apache.jasper.JasperException: An exception occurred processing [templates/1800/index.jsp] at line [160]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing [templates/1800/index.jsp] at line [160]

157:                 <c:if test="${(pageId eq 'checkAvailable') or (pageId eq 'showAvailable')}">
158:                   <jsp:useBean id="today" class="java.util.Date" />
159:                   <fmt:parseDate var="removeDate" value="2024-04-01" pattern="yyyy-MM-dd" />
160:                   <c:if test="${today.time lt removeDate.time}">
161:                     <div style="margin:20px 0; font-weight:bold;">
162:                       <b>The restaurant will be closed on Sunday, March 31, 2024 due to a special Easter Day Lunch event.</b>  If you would like to join us for Easter lunch, please call <a href="tel:615-289-1153">615-289-1153</a> for Easter lunch event reservations only.  If you wish to make a camping, cabin or lodge room reservation, please call <a href="tel:888-867-2757">888-867-2757</a>.
163:                     </div>


Stacktrace:
	com.rndsti.reseze.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:132)

Root Cause

org.apache.jasper.JasperException: An exception occurred processing [templates/1800/index.jsp] at line [160]

157:                 <c:if test="${(pageId eq 'checkAvailable') or (pageId eq 'showAvailable')}">
158:                   <jsp:useBean id="today" class="java.util.Date" />
159:                   <fmt:parseDate var="removeDate" value="2024-04-01" pattern="yyyy-MM-dd" />
160:                   <c:if test="${today.time lt removeDate.time}">
161:                     <div style="margin:20px 0; font-weight:bold;">
162:                       <b>The restaurant will be closed on Sunday, March 31, 2024 due to a special Easter Day Lunch event.</b>  If you would like to join us for Easter lunch, please call <a href="tel:615-289-1153">615-289-1153</a> for Easter lunch event reservations only.  If you wish to make a camping, cabin or lodge room reservation, please call <a href="tel:888-867-2757">888-867-2757</a>.
163:                     </div>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:625)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:868)
	org.apache.jsp.templates._1802.index_jsp._jspService(index_jsp.java:204)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.WebresResDeskServlet.doGet(WebresResDeskServlet.java:173)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:80)

Root Cause

javax.servlet.ServletException: javax.servlet.jsp.JspException: In &lt;parseDate&gt;, a parse locale can not be established
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
	org.apache.jsp.templates._1800.index_jsp._jspService(index_jsp.java:591)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:868)
	org.apache.jsp.templates._1802.index_jsp._jspService(index_jsp.java:204)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.WebresResDeskServlet.doGet(WebresResDeskServlet.java:173)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:80)

Root Cause

javax.servlet.jsp.JspException: In &lt;parseDate&gt;, a parse locale can not be established
	org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport.doEndTag(Unknown Source)
	org.apache.jsp.templates._1800.index_jsp._jspx_meth_fmt_005fparseDate_005f0(index_jsp.java:1605)
	org.apache.jsp.templates._1800.index_jsp._jspx_meth_c_005fif_005f3(index_jsp.java:1564)
	org.apache.jsp.templates._1800.index_jsp._jspx_meth_c_005fwhen_005f4(index_jsp.java:1516)
	org.apache.jsp.templates._1800.index_jsp._jspx_meth_c_005fchoose_005f4(index_jsp.java:1476)
	org.apache.jsp.templates._1800.index_jsp._jspService(index_jsp.java:340)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:868)
	org.apache.jsp.templates._1802.index_jsp._jspService(index_jsp.java:204)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.WebresResDeskServlet.doGet(WebresResDeskServlet.java:173)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.rndsti.reseze.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:80)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.16 (Ubuntu)