Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2008, 08:02
reporterror
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta problema con Ireport en generatePDFoutput

Estoy generando un PDF con un grafico de lineas en Ireport con java.Le envio algunos parametros y una query.
El codigo es asi:


....
...
..
generatePDFOutput(resp, parameters, jasperReport, conn);

}
catch (Exception e)
{
request.setAttribute("exception", e);
session.setAttribute("errorMenssage",e.getMessage( ) );
getServletContext().getRequestDispatcher("error.js p").forward(request, resp);
}
}

private void generatePDFOutput( HttpServletResponse resp, Map parameters, JasperReport jasperReport, Connection conn) throws JRException, NamingException, SQLException, IOException
{

byte[] bytes = null;
bytes = JasperRunManager.runReportToPdf( jasperReport, parameters, conn);
resp.setContentType("application/pdf");
resp.setContentLength(bytes.length);
ServletOutputStream ouputStream = resp.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
}



Aveces falla con algunos valores y con otros no, por ejemplo cuando genero el codigo para ciertas fechas
,lo cual me devuelve por excepcion:

Error
Index: -1, Size: 1



no se si sea un error del Array que me devulve la funcion generatePDFOutput o si otra cosa, porque el QUERY que le envio a este reporte funciona corractamente.

espero su ayuda, de antemano gracias