Problema al mostrtar reportes con Ireport
Saludos Necesito solucion a este problema, Al mostrar el reporte en el navegador me presenta el siguiente error¡¡¡¡
Estoy trabajando con netbens 7.3 y Ireport
Estado HTTP 500 - Ha sucedido una excepción al procesar la página JSP /ReportesPDF/ReporteListadoMaterial.jsp en línea 24
type Informe de Excepción
mensaje Ha sucedido una excepción al procesar la página JSP /ReportesPDF/ReporteListadoMaterial.jsp en línea 24
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 /ReportesPDF/ReporteListadoMaterial.jsp en línea 24
21: cualquier cadena de texto ya que solo seguiremos el formato del método runReportToPdf*/
22: Map parameters = new HashMap(); parameters.put("Nombre_parametro", "Valor_Parametro");
23: /*Enviamos la ruta del reporte, los parámetros y la conexión(objeto Connection)*/
24: byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conexion);
25: /*Indicamos que la respuesta va a ser en formato PDF*/ response.setContentType("application/pdf");
26: response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream();
27: ouputStream.write(bytes, 0, bytes.length); /*Limpiamos y cerramos flujos de salida*/ ouputStream.flush();
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
causa raíz
net.sf.jasperreports.engine.JRRuntimeException: Unknown hyperlink target 0
net.sf.jasperreports.engine.JRHyperlinkHelper.getLinkTarget(JRHyperlinkHelper.java:269)
net.sf.jasperreports.engine.base.JRBaseTextField.normalizeLinkTarget(JRBaseTextField.java:313)
net.sf.jasperreports.engine.base.JRBaseTextField.readObject(JRBaseTextField.java:377)
sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
java.util.ArrayList.readObject(ArrayList.java:771)
sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
java.io.ObjectInputStream.readArray(ObjectInputStream.java:1706)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1344)
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:500)
net.sf.jasperreports.engine.base.JRBaseReport.readObject(JRBaseReport.java:742)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:90)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:243)
net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:203)
org.apache.jsp.ReportesPDF.ReporteListadoMaterial_jsp._jspService(ReporteListadoMaterial_jsp.java:85)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
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/7.0.34.
SI alguien me da alguna idea sera de mucha ayuda gracias
- Inicie sesión o regístrese para enviar comentarios
Versiones
Verifica que la versión de jaspert reports del proyecto web sea la misma o superior que la versión de jasperreports que usa iReport.
Ok, lo revisare... Pero antes
Ok, lo revisare...
Pero antes se me olvido mensionar en el netbeans--> tools -->Bibliotecas
Hay una biblioteca llama Jasperreport 3.0.
Y ahi estas algunas librerías en rojo algo como que no existen o no encuentran la ruta
SI me ayudaras como corregir eso seria genial
Gracias...