Estado HTTP 500 - org.hibernate.SessionException: Session was already closed

type Informe de Excepción

mensaje org.hibernate.SessionException: Session was already closed

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: org.hibernate.SessionException: Session was already closed
	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

causa raíz

org.hibernate.SessionException: Session was already closed
	org.hibernate.impl.SessionImpl.close(SessionImpl.java:275)
	org.hibernate.ejb.EntityManagerImpl.close(EntityManagerImpl.java:86)
	org.ja.cgob.comp.framework.data.dao.jpa.JpaDBAccessManagerDAO.closeConnection(JpaDBAccessManagerDAO.java:61)
	org.ja.cgob.hoja.data.jpa.dao.hojas.DefaultHojasDAOImpl.buscaReclamadosAltaSolicitada(DefaultHojasDAOImpl.java:462)
	org.ja.cgob.hoja.business.hoja.HojasLN.buscaReclamadosAltaSolicitada(HojasLN.java:113)
	org.ja.cgob.hoja.web.struts.actions.empresas.ListadoAllReclAltaAction.consultarListado(ListadoAllReclAltaAction.java:91)
	org.ja.cgob.hoja.web.struts.actions.empresas.ListadoAllReclAltaAction.execute(ListadoAllReclAltaAction.java:53)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/8.5.0.


Apache Tomcat/8.5.0