how to fix this problem? please help me.

i successed to compile jrxml in eclipse as compile report click. 

But when i execute this report, i received this error message. 

how to fix this problem? please help me.

 

 

net.sf.jasperreports.engine.fill.JRFillSubreport prepare
심각: Fill 1: exception
java.lang.NullPointerException
    at net.sf.jasperreports.components.table.fill.TableReport.createCell(TableReport.java:1760)
    at net.sf.jasperreports.components.table.fill.TableReport$ReportBandCreator.createColumnCell(TableReport.java:647)
    at net.sf.jasperreports.components.table.fill.TableReport$ColumnHeaderCreator.createColumnCell(TableReport.java:859)
    at net.sf.jasperreports.components.table.fill.TableReport$ColumnHeaderCreator.createColumnCell(TableReport.java:836)
    at net.sf.jasperreports.components.table.fill.TableReport$ReportBandCreator.visitColumn(TableReport.java:619)
    at net.sf.jasperreports.components.table.fill.TableReport$ReportBandCreator.visitColumn(TableReport.java:585)
    at net.sf.jasperreports.components.table.StandardColumn.visitColumn(StandardColumn.java:74)
    at net.sf.jasperreports.components.table.fill.TableReport$ReportBandCreator.visit(TableReport.java:705)
    at net.sf.jasperreports.components.table.fill.TableReport.createColumnHeader(TableReport.java:1267)
    at net.sf.jasperreports.components.table.fill.TableReport.<init>(TableReport.java:431)
    at net.sf.jasperreports.components.table.fill.FillTable.createFillTableSubreportFactory(FillTable.java:335)
    at net.sf.jasperreports.components.table.fill.FillTable.createFillSubreport(FillTable.java:309)
    at net.sf.jasperreports.components.table.fill.FillTable.evaluate(FillTable.java:131)
    at net.sf.jasperreports.engine.fill.JRFillComponentElement.evaluate(JRFillComponentElement.java:110)
    at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:383)
    at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:548)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2583)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:813)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:264)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:110)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:615)
    at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:413)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:814)
    at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:61)
    at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:221)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

ljh87128's picture
Joined: Mar 12 2020 - 10:21pm
Last seen: 3 years 6 months ago

Somewhere in your input data has met a NullPointerException.

Check your input data which you fill in your table in the report template.

If you don't know which field causes the exception. Try to remove one by one to find it.

I am Leo - 3 years 6 months ago

Hello, have you gotten any solution? I got a similar challenge too. Same error. Tried also the suggestion here unsuccessfully.

charlesm2009_1 - 3 years 6 months ago

1 Answer:

I managed to fix this problem. It's a problem to do with JasperSoft Studio version.

In my case I use Netbeans and JasperSoft Studio 6.11.0

I was getting an identical problem to what you posted, so I expect solution could be the same.

In my netbeans project POM  I was using

net.sf.jasperreports Version 6.9.0,

Updating this to Version 6.11.0 solved my problem

Hope this solves your problem.

charlesm2009_1's picture
Joined: Jul 8 2019 - 12:34am
Last seen: 1 year 8 months ago
Feedback
randomness