Jump to content
We've recently updated our Privacy Statement, available here ×

salim

Members
  • Posts

    16
  • Joined

  • Last visited

salim's Achievements

Apprentice

Apprentice (3/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Collaborator Rare

Recent Badges

0

Reputation

  1. Dear alexie, ur problem is very specific, i use the barcode 4j implemented in ireports. i'm facing a problem in exporting barcode 4j in pdf (more than 40 pages pdf), it gives me out of memory problem. just be carefull from ireport bugs
  2. HIiii, when previewing a report (40 pages with barcodes) in pdf format with IReport 4.0.0 , an error was occured "Error exporting print... Java heap space ", can anyone help me, is there any parameter that increase the limit of the space? Ireport output: Exporting PDF (using iText) to file... /opt/jasperreports-server-cp-4.0.0/ireport/ireport/samples/Basic_report/barcodetest.pdf! Error exporting print... Java heap space Exception in thread "Image Animator 2" java.lang.OutOfMemoryError: Java heap space at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:485) at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:108) at sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:430) at sun.awt.image.GifImageDecoder.parseImage(Native Method) at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:579) at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:195) at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246) at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172) at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136) java.lang.OutOfMemoryError: Java heap space at java.util.LinkedList.addBefore(LinkedList.java:778) at java.util.LinkedList.add(LinkedList.java:198) ............................... Post Edited by salim at 06/14/2011 11:09
  3. salim

    PDF Issue

    reinstall ireport, and try a new simple report
  4. 1- i design a report on Ireport that contains barcode 2- i call the report from a web application-servlet (jsp) using Tomcat6 3- when calling z report tomcat returns the error below : 4- Result : it seems that a JAR is missing for barcode generation or other "component " can u help me :) HTTP Status 500 -type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception Filter.NewSimpleFilter.doFilter(NewSimpleFilter.java:138) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) root cause java.lang.NoClassDefFoundError: org/krysalis/barcode4j/HumanReadablePlacement java.lang.Class.getDeclaredMethods0(Native Method) java.lang.Class.privateGetDeclaredMethods(Class.java:2427) java.lang.Class.getDeclaredMethod(Class.java:1935) java.io.ObjectStreamClass.getPrivateMethod(ObjectStreamClass.java:1382) java.io.ObjectStreamClass.access$1700(ObjectStreamClass.java:52) java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:438) java.security.AccessController.doPrivileged(Native Method) java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413) java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:547) java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) Post Edited by salim at 06/02/2011 09:50 Post Edited by salim at 06/02/2011 09:53
  5. salim

    PDF Issue

    hii, there is a difference between calling a report from Ireport or from Tomcat , be care that tomcat maybe did not have access to the image you want to display in the report, and some text may wrapped or some fonts cannot be displayed, so be sure to put fonts in /tomcat/lib/.. and the image be accessible to tomcat. u should difine the directory of images in ireport salim
  6. how enable embedding font in pdf report? error from JSP page: net.sf.jasperreports.engine.JRRuntimeException: com.lowagie.text.DocumentException: simpfxo.ttf cannot be embedded due to licensing restrictions. salim
  7. 10x Matt, ur topic helps me, specialy i'm working in arabic fonts, but the question is : font extensions solve the problem of embedding a font , wich that font have restriction of embedding with a report, specialy when i call reports (.Jasper extension) from MVC application(JSP) i got a message "font cannot be emdedded due to license restriction..." something like that
  8. how can i embedded my font is the report?, i'm developping web application that use JasperReport, and i need to embed the font
  9. i wrote a static field contains arabic text and i set the font name= "Arial", but when populating the report in pdf the arabic text is displayed as caractare not recognized (see the pic) help plz
  10. i embedded the arabic font "simpofx.ttf" in the report throw the ireport->"pdf font name deprecated", and i want call the report from a web application, when calling the report :"simpfxo.ttf cannot be embedded due to licensing restrictions" Code:net.sf.jasperreports.engine.JRRuntimeException: com.lowagie.text.DocumentException: simpfxo.ttf cannot be embedded due to licensing restrictions. net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1976) net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1714) net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1689) net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2166) net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:777) net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:737) net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:615) net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:363) net.sf.jasperreports.engine.JasperExportManager.exportReportToPdf(JasperExportManager.java:184) servlets.ReportEngineArabicAttest.processRequest(ReportEngineArabicAttest.java:78) servlets.ReportEngineArabicAttest.doGet(ReportEngineArabicAttest.java:181) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  11. after running Ireport from command line "sudo /opt/iReport-nb-3.6.1/bin/ireport" and working with report surtout with arabic text field, the interface froze !, see z image of freezing below !
  12. when compiling a report in ireport 3.7.0, i'v got this message : "time new roman not in installed in the JVM..." like that. salim
  13. dear Guilio i added all Jars from ireports-3.6.1/ireports/modules/ext/ant-1.7.1.jar......xml-apis.jar but when i run my application from netbeans 6.5: it indicats this error: log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment). log4j:WARN Please initialize the log4j system properly. Code:simple of the application:String fileName = "/opt/iReport-nb-3.6.1/compilation/report4.jasper"; String outFileName = "test.pdf"; HashMap hm = new HashMap(); try { // Fill the report using an empty data source JasperPrint print = JasperFillManager.fillReport(fileName, hm, new JREmptyDataSource());.......
  14. i created a jasper file (report4.jasper)from Ireport and i want to call it from a java application, but i failed!!!!!!! 1)here some java code: String fileName = "/opt/iReport-nb-3.6.1/compilation/report4.jasper";JasperPrint print = JasperFillManager.fillReport(fileName, hm, new JREmptyDataSource()); 2)Error: Exception in thread "main" java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2291) at java.lang.Class.getDeclaredField(Class.java:1880) at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1610) at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:425) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:547) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540) at entities.jasperTest.main(jasperTest.java:22) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.Log at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 32 more Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds) Code:public static void main(String[] args) { String fileName = "/opt/iReport-nb-3.6.1/compilation/report4.jasper"; String outFileName = "test.pdf"; HashMap hm = new HashMap(); try { // Fill the report using an empty data source JasperPrint print = JasperFillManager.fillReport(fileName, hm, new JREmptyDataSource()); // Create a PDF exporter JRExporter exporter = new JRPdfExporter(); // Configure the exporter (set output file name and print object) exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outFileName); exporter.setParameter(JRExporterParameter.JASPER_PRINT, print); // Export the PDF file exporter.exportReport(); } catch (JRException e) { e.printStackTrace(); System.exit(1); } catch (Exception e) { e.printStackTrace(); System.exit(1); } }
×
×
  • Create New...