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

rafaelsantii

Members
  • Posts

    7
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by rafaelsantii

  1. Hi Lucian, The problem was the Hibernate cache. I have just added a "session.clear()" in my datasource getFieldValue to solve the OutOfMemoryError. Now, I get a PDF with 494 MB! Sorry for my mistake. Thank you, Rafael Santini
  2. Hi Lucian, I'm not using cache. I will implement a test case to post here. Thank you, Rafael Santini
  3. I have changed the Image Expression Class to java.awt.Image and the problem still ocurrs: Caused by: java.lang.OutOfMemoryError: Java heap space at java.awt.image.DataBufferInt.<init>(Unknown Source) at java.awt.image.Raster.createPackedRaster(Unknown Source) at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source) at java.awt.image.BufferedImage.<init>(Unknown Source) at net.sf.jasperreports.engine.util.JRAbstractImageEncoder.encode(JRAbstractImageEncoder.java:55) at net.sf.jasperreports.engine.util.JRImageLoader.loadImageDataFromAWTImage(JRImageLoader.java:205) at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:220) at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:203) at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:924) at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:891) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:256) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:482) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2011) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:749) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:272) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:114) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:923) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:85) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624) I guess that Virtualizer cannot swap java.io.InputStream and java.awt.Image.
  4. I have the same problem. Even with Virtualizer, I get OutOfMemoryError.
  5. I need to generate a report with 3000 images. Even with Virtualizer, I get a OutOfMemoryError: Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) at java.io.ByteArrayOutputStream.write(Unknown Source) at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:384) at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:236) at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:929) at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:891) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:256) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:482) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2011) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:749) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:272) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:114) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:923) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:85) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624) Any idea?
  6. How to prevent wrap? Suppose I have a text field with the following value, where the width of text field is enough for five characters. value = "0123456789n012345n012345" So, I want that 01234 be printed in the first line and the rest be ignored (56789). Thanks Post Edited by rafaelsantini at 11/24/2009 16:16
×
×
  • Create New...