![]() |
Hola a todos, Los Felicito por el foro, se ve que todos estan muy preparados en lo que respecta a jasperReports... Bueno, entrando en el tema yo tengo un problema cuando quiero generar un pdf , utlizo el iReport para crear el jasper.. este es mi codigo: public void generatePdfReport(String templateFile, String destinationFile) throws Exception{ try{ Map parameters = new HashMap(); LoadedMaterialSheetHeader header = (LoadedMaterialSheetHeader)this.getHeader(); parameters.put("lsInvoice",header.getLsInvoice()); parameters.put("lsDestination",header.getLsDestina tion()); parameters.put("lsTrailler",header.getLsTrailer()) ; parameters.put("lsMaster",header.getLsMaster()); parameters.put("lsClient",header.getLsClient()); parameters.put("lsSeal",header.getLsSeal()); parameters.put("lsBooking",header.getLsBooking()); parameters.put("lsComments",header.getLsComments() ); parameters.put("lsShipmentype",header.getLsShipmen type()); JRDataSource data = new JRBeanCollectionDataSource((Collection)this.getLin es()); JasperPrint jp = JasperFillManager.fillReport(templateFile,paramete rs,data); //aqui es donde se henera la exception JasperExportManager.exportReportToPdfFile(jp,desti nationFile); }catch(Exception e){ e.printStackTrace(); } finally{ System.out.println("ok"); } } esta es la Exception que se genera... java.lang.NoSuchMethodException: Unknown property 'shipid' at org.apache.commons.beanutils.PropertyUtils.getSimp leProperty(PropertyUtils.java:1175) at org.apache.commons.beanutils.PropertyUtils.getNest edProperty(PropertyUtils.java:772) at org.apache.commons.beanutils.PropertyUtils.getProp erty(PropertyUtils.java:801) at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:114) at net.sf.jasperreports.engine.fill.JRBaseFiller.next (JRBaseFiller.java:872) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:622) at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:116) at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:428) at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:344) at directsales.shipping.documents.LoadedMaterialSheet .generatePdfReport(LoadedMaterialSheet.java:69) at org.apache.jsp.html.shipping.od_005floeaded_005fsh eet_005fgenerator_jsp._jspService(od_005floeaded_0 05fsheet_005fgenerator_jsp.java:73) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet .java:802) at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:298) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet .java:802) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:536) NESTED BY : net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : shipid at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:126) at net.sf.jasperreports.engine.fill.JRBaseFiller.next (JRBaseFiller.java:872) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:622) at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:116) at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:428) at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:344) at directsales.shipping.documents.LoadedMaterialSheet .generatePdfReport(LoadedMaterialSheet.java:69) at org.apache.jsp.html.shipping.od_005floeaded_005fsh eet_005fgenerator_jsp._jspService(od_005floeaded_0 05fsheet_005fgenerator_jsp.java:73) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet .java:802) at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:298) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet .java:802) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:536) Caused by: java.lang.NoSuchMethodException: Unknown property 'shipid' at org.apache.commons.beanutils.PropertyUtils.getSimp leProperty(PropertyUtils.java:1175) at org.apache.commons.beanutils.PropertyUtils.getNest edProperty(PropertyUtils.java:772) at org.apache.commons.beanutils.PropertyUtils.getProp erty(PropertyUtils.java:801) at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:114) ... 38 more |
Pasar un qry como parametro a un reporte. Buenas tardes a todos. veran tenia el problema de como pasarle un qry a un reporte con n numeros de campos de busqueda, el problema es que yo tenia el qry dentro del reporte y encontre que es mejor pasarle el qry como un parametro y despues ejecutar el reporte, esto lo logre de la sguiente manera. primero defino un parametro llamado qry dentro del valor por default escribo una sentencia tal como Código: SELECT CAMPO1, CAMPO2 FROM MITABLA Código: SELECT CAMPO1, CAMPO2 FROM MITABLA Código: SELECT CAMPO1, CAMPO2 FROM MITABLA where campo1 = x and campo2 = y |
Hola a todos, EStoy trabajando con iReports version 0.5.0 y tengo un problema, cuando le doy el siguiente formato a los numeros "#,###.00" ... en la impresion me sale como "#.###,00",... Alguien sabe en que opcion debo modificar para que salga correcto. SAludos FREDY |
Hola a todos, EStoy trabajando con iReports version 0.5.0 y tengo un problema, cuando le doy el siguiente formato a los numeros "#,###.00" ... en la impresion me sale como "#.###,00",... Alguien sabe en que opcion debo modificar para que salga correcto. SAludos FREDY |
javaBeans alguien a trabajado con iReport y javaBeans anidados JRExtendedBeanDataSource me podrian enviar el codigo de antemano gracias |
buen tutorial de jasper e ireports Navegando me encontre este buen tutorial, se me hizo excelente vale la pena hecharle un ojo. Espero que les sirva. devx |
Hola Destruktor Soy nueva en trabajar con ireport y jasperreport, y te escribo para pedirte el favor de colaborrame un poco. los .jar en que carpeta los ubico : jaspertreport-6.0.5.jar commons-beanutils.jar commons-collections.jar commons-digester.jar commons-logging.jar itext-1.2.jar poi-2.5.1-final-20040804.jar para poder trabajar desde java, pues cuando importo las librerias de jasperreport en el ejemplo que tú publicaste Main.java, no las identifica. Gracias. Saludos SanCa mi mail es: [email protected] |
favor error jsp hola muchachos como estan... vengo por aca a molestar.. estoy trabajando en winnt workstation e instale tomcat 5.5.11.. la cosa es que desde java me conecto a una bd de access y no tengo ningun erro y me muestra la informacion que necesito.. pero a la hora de hacer lo mismo en jsp me saca el siguiente error type Informe de Excepción mensaje descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento. excepción javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:848) org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:781) org.apache.jsp.liquid_005fprue_jsp._jspService(org .apache.jsp.liquid_005fprue_jsp:102) org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) causa raíz java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source) sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source) sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source) sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknow n Source) sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source) java.sql.DriverManager.getConnection(Unknown Source) java.sql.DriverManager.getConnection(Unknown Source) miclases.conexion_bd.conectar_bd(conexion_bd.java: 11) org.apache.jsp.liquid_005fprue_jsp._jspService(org .apache.jsp.liquid_005fprue_jsp:89) org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.11. me parece muy raro porque cuando ejecuto el conexion.class desde Jcreator el me muestra los datos..pero no se porque en jsp no me deja..y yo ya matricule por odbc la base de datos..todo esta bien que puede ser?? gracias por su atencion |
mostrando el archivo pdf desde java Hola gente del foro, espero que esten bien. Pude solucionar el problema de las librerias y corri el ejemplo que puso DESTRUKTOR al principio del foro, compilo bien, pero no me creo el archivo en pdf :no: cuando lo ejecuté el ejemplo salio el nombre del driver: com.mysql.jdbc.Driver y para la ejecución. Será que alguien pude hacerme el favor de ayudarme? Gracias, estoy trabajando en window xp, netbeans 3.5.1 y mysql |
subreportes EJB Hola a todos alguien me podria ayudar con el uso de subreportes y EJBs gracias de antemano por la ayuda;-) |
Uso de Print when expression Hola que tal a todos, aqui les dejo algunos ejemplos de como usar la opcion de print when expresion de ireport: lo que tienen que hacer es insertar el siguiente codigo segun sea su necesiad (comparar con numeros o strings) en el recuadro print when expresion new Boolean($F{CAMPO}.intValue()==1) comparar con entero new Boolean($F{CAMPO}.intValue()!=1) new Boolean($F{CAMPO}.equals("cadena")) comparar con string new Boolean(!$F{CAMPO}.equals("cadena")) new Boolean($F{CAMPO}.equals("cadena")&&$F{CAMPO2}.int Value()==1) ambos new Boolean($F{CAMPO}.equals("cadena")&&$F{CAMPO2}.equ als("cadena2")) new Boolean($F{CAMPO}.intValue()==1&&$F{CAMPO2}.intVal ue()==1) |
Creacion de Variables en ireport Hola a todos: Quisiera saber como declarar una variable que contenga el numero de paginas del reporte, lo que sucede es que necesito desplegar un mensaje de acuerdo a la posicion de la pagina, es decir si es la primera ponerle inicio, si es intermedia continuacion y si es la ultima fin, ¿como puedo hacer esto? Agradeciendo de antemano Gigio11 |
jasperreports del 0.6.7 al 1.0.1 no funciona Hola: Estoy trabajando en: iReport 0.5.1, jasperreports 1.0.0 , SUN-ONE con Tomcat Internal (jwsdp 1.0_01), ant 1.6.5, jsdk 1.4.2 antes trabajaba en el iReport 0.4.0 y jasperreports 0.6.7 y funcionaban los reportes, ahora actualicé las versiones y no trabaja, con un reporte nuevo que hice en el iReport 0.5.1 que sólo tiene un título, para probar. Copié en el \lib del server SUN, todas las librerías nuevas y sigue dándome el mismo error, las librerías de jwsdp (tomcat) cuando las reemplazo por las nuevas commons-digester 1.7 ...etc, no funciona el tomcat, a alguien le ha pasado lo mismo? hay que actualizar el jwsdp? En el código coloco una bandera y me indica que hace un load del objeto string ruta_file = "/reports/report1.jasper"; File reportFile = new File(application.getRealPath(ruta_file)); JasperReport masterR =(JasperReport) JRLoader.loadObject(reportFile.getPath()); System.out.println ("Nombre del masterR: " + masterR.getName()); e imprime el nombre, el error ocurre aquí JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parameters,con); este es el mensaje de error: java.lang.NullPointerException at _jasper._exception_jsp._jspService(_exception_jsp. java:80) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:107) at javax.servlet.http.HttpServlet.service(HttpServlet .java:853) at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapp er.service(JspServlet.java:552) at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile( JspServlet.java:368) at com.iplanet.ias.web.jsp.JspServlet.service(JspServ let.java:287) at javax.servlet.http.HttpServlet.service(HttpServlet .java:853) at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:723) at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:444) at org.apache.catalina.core.ApplicationDispatcher.acc ess$000(ApplicationDispatcher.java:123) at org.apache.catalina.core.ApplicationDispatcher$Pri vilegedForward.run(ApplicationDispatcher.java:138) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:355) at org.apache.jasper.runtime.PageContextImpl.forward( PageContextImpl.java:414) at org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:452) at _jasper._Segunda_jsp._jspService(_Segunda_jsp.java :436) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:107) at javax.servlet.http.HttpServlet.service(HttpServlet .java:853) at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapp er.service(JspServlet.java:552) at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile( JspServlet.java:368) at com.iplanet.ias.web.jsp.JspServlet.service(JspServ let.java:287) at javax.servlet.http.HttpServlet.service(HttpServlet .java:853) at org.apache.catalina.core.StandardWrapperValve.invo keServletService(StandardWrapperValve.java:720) at org.apache.catalina.core.StandardWrapperValve.acce ss$000(StandardWrapperValve.java:118) at org.apache.catalina.core.StandardWrapperValve$1.ru n(StandardWrapperValve.java:278) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:274) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505) at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:212) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:203) at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505) at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor .process(NSAPIProcessor.java:157) at com.iplanet.ias.web.WebContainer.service(WebContai ner.java:598) ayuda por favor... Agradeciendo de antemano lrv |
Nuevas Fuentes Hola a todos: Quisisera saber que tengo que hacer para agregar nuevas fuentes para la salida a archivo pdf, es ddecir quiero que mi documento pdf quede con tipo de letra arial pero no viene esa opcion como le puedo hacer (ojo vienen dos tipo de letra una es la del visor propiamente dicho y la otra es la del pdf la que quiero importar es la del pdf) Agradeciendo de antemano. Gigio11 |
yimenz Correción: ("H".equals($F{tiposexo}))?"Hombre":("M".equals($F {tiposexo}))?"Mujer":"" ****************** :arriba: Perfecto!!! Funcionó a la primera. Muchas Gracias. |
Reporte en Hosting Hola, tengo un informe que me funciona bien en mi servidor web localhost pero subido al hosting no funciona. Llevo poco tiempo con jasperreport + iReport y hay cosas que no las entiendo muy bien pero puedo hacer reportes sencillos. Subo exactamente el mismo código que funciona en mi servidor local así que no se me ocurre qué puede ser el error. Por si sirve de algo uso Struts y el informe lo genero en la clase Action ya que me resulta más fácil recoger los parámetros. Aquí os muestro parte del código principal: .... HashMap parametros = new HashMap(); parametros.put("IDHISTORIAL",historial); parametros.put("temporada",temp); parametros.put("equipo",equip); File reportFile = new File(request.getRealPath("/reports/esquemaperiodizacion.jasper")); JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parametros,conexion); JasperViewer.viewReport(jasperPrint,false); return (mapping.findForward("success")); } Tengo varias teorías: 1) Que el hosting no tengo alguna librería necesaría. Creo que no es esto ya que el servidor web es tomcat 5.5.9 (el mismo que tengo yo) y la versión JVM es 1.4.2_05-b04 2) Que no encuentre el archivo .jasper 3) Que en el hosting no se pueda utilizar JasperViewer. ¿Acaso no puedo utilizar JasperViewer en el servidor? Cualquier ayuda será agradecida. |
Hola, tengo algo de experiencia en jasper reports pero ahora tengo el siguiente problema: Mediante un query obtengo algunos campos, mismos que uso en calculos aritméticos y guardo su valor en variables; pero al mostrar las variables en el reporte, los decimales salen redondeados por ejemplo: 12.3478 se muestra como 12.348 alguien sabe como puedo hacer que no se redondeen los valores? muchas gracias de antemano y felicidades por el foro |
Que tal, mira el mensaje como se puede ver dice que no encuentra el driver para realizar la coneccion. ------------------------------------------------------ excepción javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified ------------------------------------------------------ donde tienes tu driver?, por ejemplo el de mysql te dice que debes ponerlo dentro del el directorio <catalina>/shared/lib para que te lo tomo el tomcat. |
pues le das click derecho al campo que deseas formatear en el menu contextual seleccionas propiedades, en la pestaña "textfield" hay un boton que se llama "create" lo presionas y en la ventana que aparece seleccionas el formato que desees. Cita:
|
Como tenia problemas para generar reportes con Ireport, instale Birt... y ahora tengo otros :( me aparece el mensaje de "An error occurred" cuando abro la perspectiva.. lei en la pag. de Eclipse las 2 posibles soluciones a este problema: 1) hacer eclipse -clean 2) borrar la carpeta configuration pero probé con las 2 y sigue sin funcionar... alguien sabe como solucionarlo? si alguien me puede ayudar le voy a agradecer. |
Problema con HTML Hola a todos, tengo un problema, estoy creando un reporte y quiero exportarlo como HTML, el problema es que el archivo html que se crea esta incompleto, hay datos que no aparecen y los colores tampoco se ven. Alguien sabe a que se debe esto?? Muchas Gracias |
Buenos Dias a tod@s, me he econtrado este fabuloso foro de iReport y Jasper Reports, estoy tratando de generar mi primer reporte mediante esta excelentes herramientas (estoy utilizando ireport 0.5.1) , pero me he econtrado con un problemas, cuando quiero compilar me envia el siguiente error: Compiling to file... .\Prueba01.jasper -> C:\iReport\Prueba01.java Error compiling the report java source! it.businesslogic.ireport.ReportClassLoader@10f965e 35172 [Thread-6] ERROR digester.Digester - Digester.getParser: org.xml.sax.SAXNotRecognizedException: http://apache.org/xml/features/validation/schema at org.apache.xerces.framework.XMLParser.setFeature(X MLParser.java:1515) at org.apache.xerces.parsers.SAXParser.setFeature(SAX Parser.java:572) at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(U nknown Source) at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknow n Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAX ParserImpl(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFea ture(Unknown Source) at org.apache.commons.digester.parser.XercesParser.co nfigureXerces(XercesParser.java:186) at org.apache.commons.digester.parser.XercesParser.ne wSAXParser(XercesParser.java:138) at org.apache.commons.digester.ParserFeatureSetterFac tory.newSAXParser(ParserFeatureSetterFactory.java: 71) at org.apache.commons.digester.Digester.getParser(Dig ester.java:692) at org.apache.commons.digester.Digester.getXMLReader( Digester.java:899) at org.apache.commons.digester.Digester.parse(Digeste r.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:236) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:223) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:211) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:165) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:149) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:107) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:461) at java.lang.Thread.run(Thread.java:534) java.lang.NullPointerException at org.apache.commons.digester.Digester.getXMLReader( Digester.java:899) at org.apache.commons.digester.Digester.parse(Digeste r.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:236) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:223) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:211) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:165) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:149) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:107) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:461) at java.lang.Thread.run(Thread.java:534) Compilation running time : 62 Y de aqui no paso....Alguna sugerencia?, me falta algun .jar?, alguna version incorrecta? Muchas gracias de antemano x sus comentarios y ayuda. |
Otro problema con la exportacion a HTML Ya supe cual era el problema, era que estaba colocando unos elementos sobre otros y los ponia transparentes, esto funciona bien cuando de crea un pdf pero no cuando se crea un html :abajo: Ahora tengo otro problemita, alguien sabe como puedo hacer que cuando se cree el html se ignore la paginacion??? se puede hacer desde iReport, pero no se como hacerlo desde un jsp. |
otro error Por favor alguien me ayuda con el siguiente error: java.io.IOException: java.io.IOException: javac: not found > at java.lang.UNIXProcess.<init>(UNIXProcess.java:143) > at java.lang.Runtime.execInternal(Native Method) > at java.lang.Runtime.exec(Runtime.java:566) > at java.lang.Runtime.exec(Runtime.java:491) > at java.lang.Runtime.exec(Runtime.java:457) ESTE ERROR ME SALE EN UN SERVIDOR LINUX, EL WINDOWS FUNCIONA CORRECTAMENTE |
problemas con ireport 0.5.0 buenas, tengo un pequeño problema. Hace un tiempo que estoy haciendo reportes con jasperreport-0.6.4 e iReport 0.4.1. Resulta que quiero actualizar el iReport al 0.5.0, con jasperreport0.6.7, pero sucede que lo instalo todo bien pero cuando lo ejecuto, empieza a cargar el iReport con el loguito del 0.4.1 y me salta un error cuando carga los plugins. si alguien sabe el porque le agradesco su ayuda. SALUDOS!!! |
Error JasperReport en Websphere 5.1 Hola, he diseñado un report con Ireport 0.4.1. Lo llamo desde un Servlet en un proyecto de Websphere Studio v5.1, importando las librerías correspondientes: jasperreports-0.6.4.jar bsh-1.3.0.jar jdt-compiler.jar itext-1.02b.jar commons-logging-api.jar commons-logging.jar commons-digester.jar commons-collections.jar common-beanutils.jar Desde Websphere Studio no tengo ningún problema, me genera el report en PDF. Pero cuando exporto el EAR y lo desplego en Websphere Application Server v5.1 me da el siguiente error en la linea: byte[] bytes = JasperRunManager.runReportToPdf(jasperReport,param eters,con); Error: net.sf.jasperreports.engine.JRException: Error loading expression class : classic "classic" parece ser el nombre de la plantilla que uso. Alguien se ha encontrado con el mismo problema?? Gracias!!!: |
Error JasperReport en Websphere 5.1 Hola, he diseñado un report con Ireport 0.4.1. Lo llamo desde un Servlet en un proyecto de Websphere Studio v5.1, importando las librerías correspondientes: jasperreports-0.6.4.jar bsh-1.3.0.jar jdt-compiler.jar itext-1.02b.jar commons-logging-api.jar commons-logging.jar commons-digester.jar commons-collections.jar common-beanutils.jar Desde Websphere Studio no tengo ningún problema, me genera el report en PDF. Pero cuando exporto el EAR y lo desplego en Websphere Application Server v5.1 me da el siguiente error en la linea: byte[] bytes = JasperRunManager.runReportToPdf(jasperReport,param eters,con); Error: net.sf.jasperreports.engine.JRException: Error loading expression class : classic "classic" parece ser el nombre de la plantilla que uso. Alguien se ha encontrado con el mismo problema?? Gracias!!!: |
Buenas a todos: Alguien por favor me podría decir si sabe como solucionar el siguiente problema: estoy generando un reporte con iReports 0.5.0, y necesito exportarlo a PDF, todo me funciona bien pero no me imprime las "Ñ, ñ", por alguna razón me saca en su lugar el signo "?", ya cambien la versión de Acrobat en la máquina a español, la configuración regional de la máquina tiene todo en español, pero nada. Si genero el reporte en cualquier otro formato si me salen bien las "Ñ,ñ". Si alquien me puede ayudar. Muchas gracias... |
¿Cómo Crear Graficós de Barra? Alguien puede ayudamer en Cómo puedo crear Graficos de pie, barras o cualquier tipo de grafico con el Ireport, la versión con el que trabajo es e. 0.5.1? Por favor, si tuvieran un link donde encontarlo o un manual, por favor enviarme al correo [email protected] ó [email protected] Mis Felicitaciones a todos los que participan en este foro por los buenos aportes. |
problemas en Websphere Application Server v5.1 tengo el siguiente problema, estoy tratando de imprimir el reporte desde en jsp, les muestro el codigo.. Map parameters = new HashMap(); Connection conn = ConnectionPool.getInstance().getConnection(); byte[] bytes = null; try{ bytes= JasperRunManager.runReportToPdf(application.getRea lPath("/WEB-INF/prueba.jasper"), parameters, conn); }catch(Exception e){ e.printStackTrace(); } response.setContentType("application/pdf"); response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream(); ouputStream.write(bytes, 0, bytes.length); ouputStream.flush(); ouputStream.close(); y me aparece el diguiente error.. SRVE0026E: [Error de servlet]-[]: java.lang.NullPointerException al parecer el metodo JasperRunManager.runReportToPdf esta retornando null y al hacer response.setContentLength(bytes.length); se cae, alguien sabe porque sucede esto?? el reporte es muy simple, no se conecta a base de datos y no ocupa parametros, es solo de prueba.. otra pregunta.. el parametro conn puede ir en null?? gracias!! |
La zona horaria es GMT -6. Ahora son las 14:00. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.