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

dthnam90

Members
  • Posts

    16
  • 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 dthnam90

  1. One more clue, the report run well if it have only 1 page and throw Null Pointer Exception when it have more than 2 pages, hope this help to figure out the root cause.
  2. Changed Reproducibility from Always to Unable to Reproduce System Message
  3. Just add more info that I have upgarded to jasper 6.0.0. I still got the same error at DelayedFillActions.java:525.
  4. I still got NullPointerException, but it happen in DelayedFillActions.java (line 525). I noticed that we have another exception: java.lang.InterruptedException. Below is the full log: 11/27/2014 10:12:43 [ERROR] Fill 2: exception java.lang.NullPointerException at net.sf.jasperreports.engine.fill.DelayedFillActions.readElementEvaluations(DelayedFillActions.java:525) at net.sf.jasperreports.engine.fill.DelayedFillActions.readElementEvaluations(DelayedFillActions.java:484) at net.sf.jasperreports.engine.fill.DelayedFillActions.afterInternalization(DelayedFillActions.java:462) at net.sf.jasperreports.engine.fill.JRVirtualizationContext.afterInternalization(JRVirtualizationContext.java:176) at net.sf.jasperreports.engine.base.ElementsBlock.afterInternalization(VirtualizableElementList.java:538) at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.requestData(JRAbstractLRUVirtualizer.java:536) at net.sf.jasperreports.engine.base.ElementsBlock.ensureData(VirtualizableElementList.java:468) at net.sf.jasperreports.engine.base.ElementsBlock.ensureDataAndTouch(VirtualizableElementList.java:437) at net.sf.jasperreports.engine.base.ElementsBlock.get(VirtualizableElementList.java:288) at net.sf.jasperreports.engine.base.ElementsBlockList.get(VirtualizableElementList.java:723) at net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:96) at net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:54) at java.util.AbstractList$Itr.next(AbstractList.java:358) at net.sf.jasperreports.engine.fill.JRPrintBand$ElementsIterator.next(JRPrintBand.java:180) at net.sf.jasperreports.engine.fill.JRPrintBand$ElementsIterator.next(JRPrintBand.java:126) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBand(JRVerticalFiller.java:2093) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2047) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(JRVerticalFiller.java:919) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:785) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:293) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:540) at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:393) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:704) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:203) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 11/27/2014 10:12:43 [ERROR] Fill 4: exception java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.suspend(AbstractThreadSubreportRunner.java:172) at net.sf.jasperreports.engine.fill.FillerSubreportParent.suspendSubreportRunner(FillerSubreportParent.java:132) at net.sf.jasperreports.engine.fill.FillerSubreportParent.addPage(FillerSubreportParent.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.addPageToParent(JRBaseFiller.java:1213) at net.sf.jasperreports.engine.fill.JRVerticalFiller.addPage(JRVerticalFiller.java:1836) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1919) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1948) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2056) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(JRVerticalFiller.java:919) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:785) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:293) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:131) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:540) at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:393) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:704) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:203) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)
  5. Thanks nthapa for the suggestion, but it does not help. I have tried to upgrade to latest version (5.6.1) and still got the same error.
  6. Hi all, I'm troubleshuting the RAM usage of jasper library (using jmap -histo) and realiza that there are so many instances of JRTemplatePrintText, SimpleTextFormat and JRTemplatePrintFrame: num #instances #bytes class name---------------------------------------------- 1: 7034450 844134000 net.sf.jasperreports.engine.fill.JRTemplatePrintText 2: 8586233 256002896 [C 3: 8585462 206051088 java.lang.String 4: 1476040 96613168 [Ljava.lang.Object; 5: 2813773 90040736 net.sf.jasperreports.engine.fill.SimpleTextFormat 6: 1406890 67530720 net.sf.jasperreports.engine.fill.JRTemplatePrintFrame 7: 1429612 45747584 java.util.HashMap$Entry 8: 1406889 45020448 net.sf.jasperreports.engine.util.LinkedMap$LinkedValue 9: 1414013 33936312 java.util.ArrayList 10: 1406886 33765264 net.sf.jasperreports.engine.fill.ElementEvaluationAction 11: 1409016 22544256 java.lang.Integer 12: 1892 8958152 [Ljava.util.HashMap$Entry; 13: 49949 7594672 <constMethodKlass>.................... Can anyone explain for me why we need to use so many these duplicated instances? What is the meaning of them? I think it should be small (around 1-100 instances) since I only have some templates.Thanks, Nam Dam
  7. Hi all, The report run well on version 3.7.4 but it failed on 5.0.1 with the Null Pointer Exception on JRBaseFiller (line 2575). If anyone have had this error before, please help to share your ideas ? Thanks, Nam
×
×
  • Create New...