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

sumadha

Members
  • Posts

    10
  • Joined

  • Last visited

sumadha's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  1. Hi azpyrine, can you please tell me how we can upgrade jasper version. I am currently using jasper version 3.7.3 and want to use new version 4.1.3 for subreport and virtualization. Please help and advice. Thanks
  2. Hi All, I am using jasper report version 3.7.3 into my web application.however while i am generating large report ,i am getting OutOfMemory error. Some one have suggest me to use version 4.1.3 to fix this problem.My parent report having many sub report and larege number of attachment in report. Please, any one can tell me how i will change my jrxml file from 3.7.3 to 4.1.3 version ? Any change in java will required ? Please advice. Thanks
  3. Hi, I am using jasper report version 3.7.3 and i want to use 4.1.3 ,as i have seen this new version have good feature for virtualization. can any one suggest me what,changes will required for that. Please advice
  4. Hi All, Thanks for information provided by u in this thread. i am using swap virtualiger ,so that i can generate large report having images in jasper.but i am getting out of Memory exception . like below. [11/1/11 11:44:43:908 GMT] 0000002a JRFillSubrepo E Fill 1826254042: exception <java.lang.OutOfMemoryError>java.lang.OutOfMemoryError at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:89) at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:432) at java.awt.image.Raster.createWritableRaster(Raster.java:979) at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1199) at javax.imageio.ImageReader.getDestination(ImageReader.java:2909) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:926) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:898) at javax.imageio.ImageIO.read(ImageIO.java:1430) at javax.imageio.ImageIO.read(ImageIO.java:1352) at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:54) at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245) at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476) at net.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:512) at net.sf.jasperreports.engine.fill.JRFillImage.fitImage(JRFillImage.java:1251) at net.sf.jasperreports.engine.fill.JRFillImage.prepare(JRFillImage.java:1173) at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:289) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:612) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) at java.lang.Thread.run(Thread.java:797) [11/1/11 11:44:43:939 GMT] 0000002a RequestProces W Unhandled Exception thrown: class net.sf.jasperreports.engine.JRRuntimeException [11/1/11 11:44:43:939 GMT] 0000002a TilesRequestP E javax.servlet.ServletException: java.lang.OutOfMemoryError [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R net.sf.jasperreports.engine.JRRuntimeException: java.lang.OutOfMemoryError [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubreport.java:710) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillFrame.prepare(JRFillFrame.java:215) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2060) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:269) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:127) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.jlr.dart.reports.actions.GenerateDraftTestReportAction.produceReport(GenerateDraftTestReportAction.java:159) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ford.jlr.jasper.AbstractJasperReportAction.execute(AbstractJasperReportAction.java:53) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ford.jlr.tag.crumb.CrumbFilter.doFilter(CrumbFilter.java:65) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ford.jlr.tag.table.ExportFilter.doFilter(ExportFilter.java:63) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ford.jlr.tag.table.CustomizeViewFilter.doFilter(CustomizeViewFilter.java:73) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) [11/1/11 11:44:43:923 GMT] 0000002a SystemErr R at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1812) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R Caused by: java.lang.OutOfMemoryError at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:89) at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:432) at java.awt.image.Raster.createWritableRaster(Raster.java:979) at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1199) at javax.imageio.ImageReader.getDestination(ImageReader.java:2909) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:926) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:898) at javax.imageio.ImageIO.read(ImageIO.java:1430) at javax.imageio.ImageIO.read(ImageIO.java:1352) at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:54) at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245) at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476) at net.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:512) at net.sf.jasperreports.engine.fill.JRFillImage.fitImage(JRFillImage.java:1251) at net.sf.jasperreports.engine.fill.JRFillImage.prepare(JRFillImage.java:1173) at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:289) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:612) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) at java.lang.Thread.run(Thread.java:797) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:89) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:432) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at java.awt.image.Raster.createWritableRaster(Raster.java:979) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1199) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at javax.imageio.ImageReader.getDestination(ImageReader.java:2909) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:926) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:898) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at javax.imageio.ImageIO.read(ImageIO.java:1430) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at javax.imageio.ImageIO.read(ImageIO.java:1352) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:54) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:512) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillImage.fitImage(JRFillImage.java:1251) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillImage.prepare(JRFillImage.java:1173) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:289) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:612) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) [11/1/11 11:44:43:939 GMT] 0000002a SystemErr R at java.lang.Thread.run(Thread.java:797) [11/1/11 11:45:36:439 GMT] 0000002d JRFillSubrepo E Fill 6160478: exception <java.lang.OutOfMemoryError>java.lang.OutOfMemoryError at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:89) at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:432) at java.awt.image.Raster.createWritableRaster(Raster.java:979) at com.sun.imageio.plugins.bmp.BMPImageReader.read(BMPImageReader.java:733) at javax.imageio.ImageIO.read(ImageIO.java:1430) at javax.imageio.ImageIO.read(ImageIO.java:1352) at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:54) at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245) at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476) at net.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:512) at net.sf.jasperreports.engine.fill.JRFillImage.fitImage(JRFillImage.java:1251) at net.sf.jasperreports.engine.fill.JRFillImage.prepare(JRFillImage.java:1173) at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:757) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:289) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:612) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) at java.lang.Thread.run(Thread.java:797) [11/1/11 11:45:36:470 GMT] 0000002d RequestProces W Unhandled Exception thrown: class net.sf.jasperreports.engine.JRRuntimeException [11/1/11 11:45:36:486 GMT] 0000002d TilesRequestP E javax.servlet.ServletException: java.lang.OutOfMemoryErroR Code for virtualization i have used in my mthod is protected JasperPrint produceReport(HttpServletRequest request, HttpServletResponse response) throws Exception{ String testReportId = request.getParameter("ReportId"); JRDataSource dataSource=null; //JasperPrint jasperPrint = null; ReportDto dto = ServiceFactory.getInstance().getReportService().getReport(ReportId); UserDto user = (UserDto)request.getSession().getAttribute("user"); CanViewTestReportDetailsRule rule = new CanViewTestReportDetailsRule( user, dto); JasperReport summaryReport = getCompiledReport("summaryReport"); JasperReport summaryReport = getCompiledReport("aaaa"); /*Some other report compiled here */ HashMap parameters = new HashMap(); if (VITUALIZER_SWAP_FILE.equals("swap")){ // creating the virtualizer JRSwapFile swapFile = new JRSwapFile(cacheDir, 2048, 1024); //JRSwapFile swapFile = new JRSwapFile( getServletContext().getRealPath("/reports/operationalreports/"), 1024, 1024); JRSwapFileVirtualizer virtualizer = new JRSwapFileVirtualizer(3, swapFile, true); parameters.put(JRParameter.REPORT_VIRTUALIZER, virtualizer); } parameters.put("summaryReport", summaryReport); parameters.put("summaryReport", summaryReport); /*Some other report added here */ dataSource=getData(dto, test); // JasperPrint jasperPrint=new JasperPrint(); JasperPrint jasperPrint = JasperFillManager.fillReport(testReport,parameters,getData(dto, test)); // jasperPrint = fillReport(testReport,parameters,dataSource); /* long start = System.currentTimeMillis(); JasperPrint jasperPrint = JasperFillManager.fillReport(testReport, parameters, dataSource); System.err.println("Filling time : " + (System.currentTimeMillis() - start)); */ return jasperPrint; } return null; } I can see a swap file created in my temp folder.and it is filling on the basis of parameter in swap file. however i am getting error . Please advice.it will be great help.
  5. I can not find any documentation on this on any site. Can anyone point me in the right direction? Code: if (VITUALIZER_SWAP_FILE.equals(virtualizerType)){ // creating the virtualizer JRSwapFile swapFile = new JRSwapFile(cacheDir, 2048, 1024); //JRSwapFile swapFile = new JRSwapFile( getServletContext().getRealPath("/reports/operationalreports/"), 1024, 1024); JRSwapFileVirtualizer virtualizer = new JRSwapFileVirtualizer(3, swapFile, true); parameters.put(JRParameter.REPORT_VIRTUALIZER, virtualizer); }long start = System.currentTimeMillis(); JasperPrint jasperPrint = JasperFillManager.fillReport(testReport,parameters,dataSource); long end=System.currentTimeMillis(); System.out.println("Filling time : " + ((end - start)/1000));
  6. Thanks frankhassanabad, Please help me on this .it is urgent for me.i want to know if any one have any solution for swapfilevirtualization.
  7. Hi any one help.I am using Swap file for jasper report.still i am getting Memory error.I am new for jasper.i am generating large report. can any one help.i am not getting any good example. Please help
×
×
  • Create New...