dthnam90 Posted October 28, 2014 Share Posted October 28, 2014 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 Link to comment Share on other sites More sharing options...
nthapa Posted November 25, 2014 Share Posted November 25, 2014 Please upgrade to later version, this problem has been fixed. Link to comment Share on other sites More sharing options...
dthnam90 Posted November 25, 2014 Author Share Posted November 25, 2014 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. Link to comment Share on other sites More sharing options...
nthapa Posted November 25, 2014 Share Posted November 25, 2014 Thats interesting because I looked at the code and dont think that exception should be there, are you getting different exception may be? Link to comment Share on other sites More sharing options...
dthnam90 Posted November 27, 2014 Author Share Posted November 27, 2014 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) Link to comment Share on other sites More sharing options...
dthnam90 Posted November 27, 2014 Author Share Posted November 27, 2014 Just add more info that I have upgarded to jasper 6.0.0. I still got the same error at DelayedFillActions.java:525. Link to comment Share on other sites More sharing options...
dthnam90 Posted April 20, 2015 Author Share Posted April 20, 2015 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. 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