SoloCodigo

Programación General => Java => Mensaje iniciado por: lulu2704 en Miércoles 6 de Julio de 2011, 17:53

Título: Error reportes
Publicado por: lulu2704 en Miércoles 6 de Julio de 2011, 17:53
Hola.. Estoy desarrollando una aplicacion en applet, en estos momentos estoy generando un informe, utilizo ireport, todo estaba
marchando muy bien pero ahora estoy generando reportes con graficas y me surge esta excepcion.

net.sf.jasperreportd.engine.jrruntimeexception: Error creating Sax parse

Espero ke alguien pueda ayudarme.

Gracias
Título: Re: Error reportes
Publicado por: arielb en Miércoles 6 de Julio de 2011, 21:45
con el editor te funciona bien el reporte?.
puede ser que necesites agregar el jar para las graficas en un classpath para que el applet lo pueda usar.
Título: Re: Error reportes
Publicado por: arielb en Miércoles 6 de Julio de 2011, 21:47
coloca el trace acá
Título: Re: Error reportes
Publicado por: lulu2704 en Jueves 7 de Julio de 2011, 16:19
Código: Java
  1. public void runReport(String NomGrado){ // se recibe el tipo de dato que se asigno al parametro del reporte
  2.         //La Ruta de mi reporte
  3.             String filejasper = "C:\Users\Desktop\SIPADI_Sena321\SIPADI_Sena32\src\Reportes\preguntasxgrado.jrxml";
  4.             System.out.println (filejasper);
  5.             try{
  6.                 //cargamos parametros del reporte
  7.                 Map parameters = new HashMap();
  8.                 parameters.put("NomGrado",NomGrado);
  9.                 JasperReport report = JasperCompileManager.compileReport(filejasper);
  10.                 JasperPrint print = JasperFillManager.fillReport(report, parameters, baseDatos);
  11.       // Exporta el informe a PDF
  12.       //Para exportar en otro formato, puede ser html: JasperExportManager.exportReportToHtmlFile(filejasper)
  13.                 JasperExportManager.exportReportToPdfFile(
  14.                     "C:\Users\Desktop\SIPADI_Sena321\SIPADI_Sena32\src\Reportes\preguntasxgrado.pdf");
  15.  
  16.                 //Mostrar nuestro reporte en Adobe Reader o Foxit Reader
  17.                 File path = new File ("C:C:\Users\Sena\Desktop\SIPADI_Sena321\SIPADI_Sena32\src\Reportes\preguntasxgrado.pdf");
  18.                 Desktop.getDesktop().open(path);
  19.                
  20.               }
  21.                 catch(Exception e){
  22.                   JOptionPane.showMessageDialog(null,e.toString(),"Error",JOptionPane.WARNING_MESSAGE);
  23.                 }
  24.     }
  25.  

Desde mi applet tengo un boton y llamo este metodo, y le mando el parametro.

Ojala me puedan ayudar.. Gracias
Título: Re: Error reportes
Publicado por: lulu2704 en Jueves 7 de Julio de 2011, 16:21
Cita de: "juez"
con el editor te funciona bien el reporte?.
puede ser que necesites agregar el jar para las graficas en un classpath para que el applet lo pueda usar.

Desde el editor netbeans me funciona perfecto, pero cuando le doy ejecutar al applet me sale esa exception, ya agregue los .jar al classpath
en netbeans pero no me ha funciondo
Título: Re: Error reportes
Publicado por: arielb en Jueves 7 de Julio de 2011, 16:41
revisate si tienes este jar xerces.jar
Título: Re: Error reportes
Publicado por: lulu2704 en Jueves 7 de Julio de 2011, 17:27
La verdad no lo tenia, ya lo descargue y lo agregue al classpath de ireport, pero no
funciona, Si es ahi donde se agrega o en donde seria???
Título: Re: Error reportes
Publicado por: arielb en Jueves 7 de Julio de 2011, 18:42
Netbean necesita que le agregues los jar cuando son externos.
tú proyecto, carpeta Library, botón derecho y Add Library.
Título: Re: Error reportes
Publicado por: lulu2704 en Jueves 7 de Julio de 2011, 19:00
Si ya lo hice de esa manera pero aun sigo con el mismo problema, yo pienso que puede
ser configuracion del ireport pero soy muy novata en esto y he encontrado poco sobre
ireport..