HTTP Status 500 – Internal Server Error


Type Exception Report

Message javax.servlet.ServletException: java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.

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

Exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:623)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

javax.servlet.ServletException: java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:655)
	org.apache.jsp.Construction_002dDecoration.details_jsp._jspService(details_jsp.java:1558)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.
	com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)
	com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
	com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
	com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
	com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
	com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:73)
	com.mysql.cj.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java:1093)
	com.mysql.cj.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java:1083)
	org.apache.jsp.Construction_002dDecoration.details_jsp._jspService(details_jsp.java:456)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.
	sun.reflect.GeneratedConstructorAccessor65.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
	com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
	com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
	com.mysql.cj.NativeSession.checkClosed(NativeSession.java:761)
	com.mysql.cj.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:568)
	com.mysql.cj.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java)
	com.mysql.cj.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java:1083)
	org.apache.jsp.Construction_002dDecoration.details_jsp._jspService(details_jsp.java:456)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

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


Apache Tomcat/9.0.73