sunhong87 Posted November 26, 2014 Share Posted November 26, 2014 Here is the error log : at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubreport.java:642)at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:344)at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:346)at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:305)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1382)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(JRVerticalFiller.java:753)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:716)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:284)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:120)at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:889)at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:811)at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:517) Caused by: java.lang.StackOverflowErrorat java.util.Locale.hashCode(Locale.java:1873)at java.util.Objects.hashCode(Objects.java:96)at java.util.HashMap$Entry.hashCode(HashMap.java:851)at java.util.AbstractMap.hashCode(AbstractMap.java:494)at java.util.Objects.hashCode(Objects.java:96)<....Keep logging this error about 1000 rows....> Output jasper report is PDF. Here is code to generate the report : JRGenerator jrGen = new JRGenerator();jasperPrint = JasperFillManager.fillReport(jasperFilePath, propertiesMap, datasrc);jrGen.exportPdfReport(jasperPrint, new java.io.File(<Report directory>, fileNm + ".pdf")); 1. There are 2 subreports inside one master report.2. It should generate 365 reports with more than 1000 rows of detail in each reports.3. It does not immidiately stop when starting running, it just throws error while already generated about over 100 reports.4. I am using jasperreports-javaflow-3.7.1.jar, iText-2.1.7.jar, jasperreports-3.0.1.jar. --> I only can add new version of libraries, cannot replace because there some old version jasper report are still using.5. I have tried changing using newer version of javaflow but unsucessfull : jasperreports-javaflow-4.7.1.jar6. I have tried disabling javaflow log4j : log4j.logger.apache.commons.javaflow=info but unsucessfull. Please help me ASAP !!! I need to generate reports at the end of this month. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now