dthnam90
-
Posts
16 -
Joined
-
Last visited
Content Type
Forum
Downloads
Featured Visualizations
Knowledge Base
Documentation (PDF Downloads)
Blog
Documentation (Test Area)
Documentation
Dr. Jaspersoft Webinar Series
Security Advisories
Events
Profiles
Posts posted by dthnam90
-
-
Just add more info that I have upgarded to jasper 6.0.0. I still got the same error at DelayedFillActions.java:525.
-
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)
-
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.
-
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.JRTemplatePrintText2: 8586233 256002896 [C3: 8585462 206051088 java.lang.String4: 1476040 96613168 [Ljava.lang.Object;5: 2813773 90040736 net.sf.jasperreports.engine.fill.SimpleTextFormat6: 1406890 67530720 net.sf.jasperreports.engine.fill.JRTemplatePrintFrame7: 1429612 45747584 java.util.HashMap$Entry8: 1406889 45020448 net.sf.jasperreports.engine.util.LinkedMap$LinkedValue9: 1414013 33936312 java.util.ArrayList10: 1406886 33765264 net.sf.jasperreports.engine.fill.ElementEvaluationAction11: 1409016 22544256 java.lang.Integer12: 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
-
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
NullPointerException on JRBaseFiller
in Products
Posted