Olá camaradas !!!
to c/um daqueles problemas que pra mim parece inexplicavel !!!
eu tenho um portal Web c/ mais de 300 relatórios que são gerados apartir de telas JSP
a rotina usada para o preenchimento dos dados no relatório é feita atravez de uma consulta no banco guardada em um ResultSet e no parametro de impressão do relatório é passado esse ResultSet, como mostra o código abaixo :
rs = Conexao.getStmt().executeQuery(sql);
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
InputStream stream = getServletContext().getResourceAsStream(vs_relatorio.trim());
JasperReport relatorio = JasperCompileManager.compileReport(stream);
JasperPrint impressao = JasperFillManager.fillReport(relatorio, new HashMap(), jrRS);
o erro apresentado ocorre na execução desta linha :
asperPrint impressao = JasperFillManager.fillReport(relatorio, new HashMap(), jrRS);
isso funciona corretamente para quase todos os relatórios … só que tenho uns aqui que estão apresentando o seguinte erro :
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:453)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.ServletException
org.apache.jsp.rel_005ferp.financeiro.movimento_005fbancario_005fresult_jsp._jspService(movimento_005fbancario_005fresult_jsp.java:352)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NullPointerException
mais este erro não ocorre todas as vezes que tento gerar o relatório … algumas vezes acontece … ai fecho a tela e tento dinovo aee ele roda … qdo volto a tirar novamento o erro volta !!!
e um detalhe intetressante ! no projeto da minha maq. local ! ele dificilmente apresenta o erro ! já… qdo esta rodando pelo servidor o erro é mais frequente !!!
já fiz diversas pesquisas … mas não acho nada que seja parecido c/ o meu caso !!!
se alguém tiver alguma idéia q eu possa testar … ficaria mto grato ! to sendo precionado por tudo qto é lado aqui no trampo !!! hehehehehheeee …
desde já agradeço ! abraços !!!