All pastes #2049973 Raw Edit

Something

public text v1 · immutable
#2049973 ·published 2011-04-24 01:39 UTC
rendered paste body
-----JSP PARA OBTENER LOS DATOS, ANTES DE IMPRIMIR-------------------------------------------------------------------

        //obtengo la lista de RESPUESTAS PARA ESTA ENCUESTA
        //List<Cliente> listaClientes = (List<Cliente>) session.getAttribute("listaClientes");
        if(encuesta_id!=0){
            List<EncuestasRepuesta> listaEncuestasRespuesta = null;
            listaEncuestasRespuesta = erm.getListaRespuestaParaUnaEncuesta(encuesta_id);
            if(listaEncuestasRespuesta.size()>0)
                pageContext.setAttribute( "listaRespuestas", listaEncuestasRespuesta);
            }
        //coloco los datos a disposicion en el formulario
        pageContext.setAttribute( "encuesta", encuesta);


-----MANAGER-------------------------------------------------------------------------------------------------------------------

    /**
     * metodo que obtiene la lista de respuesta para una determinada encuestaPregunta
     * @return
     */
    public List getListaRespuestaParaUnaEncuesta(Integer encuesta_id)
    {
        List<EncuestasRepuesta> encuestaRespuestaList = null;

        if(!session.isOpen())
            this.session = DatabaseUtil.getSessionFactory().getCurrentSession();
        org.hibernate.Transaction tx = session.beginTransaction();
        try {
            Query q = session.createQuery ("from encuestas_repuesta as encuestasRespuesta where encuestasRespuesta.encuesta_id=" + encuesta_id);
            encuestaRespuestaList = (List<EncuestasRepuesta>) q.list();
            tx.commit();
        }
        catch (HibernateException ex) {
            mess = ex.getMessage();
            tx.rollback();
            ex.printStackTrace();
        }
        return encuestaRespuestaList;
    }

------------------------------------------------------------------------------------------------------------------------




type Informe de Excepción

mensaje

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

excepción

org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /encuestaController.jsp en línea 75

72:         if(encuesta_id!=0){
73:             List<EncuestasRepuesta> listaEncuestasRespuesta = null;
74:             listaEncuestasRespuesta = erm.getListaRespuestaParaUnaEncuesta(encuesta_id);
75:             if(listaEncuestasRespuesta.size()>0)
76:                 pageContext.setAttribute( "listaRespuestas", listaEncuestasRespuesta);
77:             }
78:         //coloco los datos a disposicion en el formulario


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:519)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

causa raíz

java.lang.NullPointerException
	org.apache.jsp.encuestaController_jsp._jspService(encuestaController_jsp.java:126)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

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