How to solve this nullPointer Exception error in jasper report?

I am new to jasper report, I need to create a pdf document with BeanDatasource and subreport. I refer to the following blog " http://knol.google.com/k/jasper-reports-working-with-beans-and-sub-report# ". I did all the steps perfectly. While I run the report using IReport, I can get a pdf document with content. But when we try to create from a java program, I get an exception in the next line

Line number 110: " JasperFillManager.fillReportToFile (" C: /JasperReports/contacts.jasper ", parameters, new JRBeanCollectionDataSource (TestPerson.getBeanCollection ())); "

and this is the next error I get in my Eclipse console window.

java.lang.NullPointerException at net.sf.jasperreports.engine.JRPropertiesMap.readObject (JRPropertiesMap.java:185) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native method) in sun.reflect.NativeMethodAccessorImpl. unknown .reflect.DelegatingMethodAccessorImpl.invoke (Unknown source) in java.lio.reflect.Method.invoke (Unknown source) in java.io.ObjectStreamClass.invokeReadObject (Unknown source) in java.io.ObjectInputStream.knownSreaderial .io.ObjectInputStream.readOrdinaryObject (Unknown source) in java.io.ObjectInputStream.readObject0 (Unknown source) in java.io.ObjectInputStream.defaultReadFields (Unknown source) in java.io.ObjectInputStream.readSavaDataData .ObjectInputStream .readOrdinaryObject (Unknown source) in java.io.ObjectInputStream.readObject0 (Unknown source) in java.io.ObjectInputStream.readArray (Unknown source) in java.io.ObjectInputStream.readObject0 (Unknown source) in java.io.ObjectInputStream.defaultReadFields (Unknown source) in java.io.ObjectInputStream. readSerialData (Unknown source) in java.io.ObjectInputStream.readOrdinaryObject (Unknown source) in java.io.ObjectInputStream.readObject0 (Unknown source) in java.io.ObjectInputStream.defaultReadFields (Unknown source) in java.ioDataDream.Object.Data Unknown source) in java.io.ObjectInputStream.readOrdinaryObject (Unknown source) in java.io.ObjectInputStream.readObject0 (Unknown source) in java.io.ObjectInputStream.readObject (Unknown source ik) in net.sf.jasperreports.engine.util.JRLoader.loadObject (JRLoader.java:88) in net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation (JRLoader.java:257) in net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport (JRFillSubreport.java:308) in net.sf.jasperrereportengine.freew.feng.feng evaluate (JRFillSubreport.java:257) in net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate (JRFillElementContainer.java:275) in net.sf.jasperreports.engine.fill.JRFillBand.evaluate Java in net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand (JRVerticalFiller.java:1380) in net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail (JRVerticalFiller.java:692) in net.sf.jasperreports .fill.JRVerticalFiller.fillReportStart (JRVerticalFiller.java:255) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport (JRVerticalFiller.java:113) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:891) in net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:814) in net.sf.jasperreports.engine.fill.JRFiller.fillReport (JRFiller.java: 89) at net.sf.jasperreports.engine.JasperFillManager.fillReport (JasperFillManager.java:601) at test.TestJasperReport.main (TestJasperReport.java:110)

+3
2

, , iReports , , Jasper, .

, , iReports Jasper.

iReport v3.7.4 Jasper Reports v3.7.4.

+7

, , , .

.

+1

Source: https://habr.com/ru/post/1738626/


All Articles