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

[SOLVED] Always get NullPointerException with Jasperreport 4.1.3


nmau

Recommended Posts

 I changed from version 4.0.1 to 4.1.3. Now when I want to build my report I get always a NullPointerException.

This is only happen when one or more TextField is in the report! It works when no TextField is in it.

Error Code:

 

java.lang.NullPointerException

at net.sf.jasperreports.engine.fill.JRFillTextField.setTemplatePattern(JRFillTextField.java:324)

at net.sf.jasperreports.engine.fill.JRFillTextField.createElementTemplate(JRFillTextField.java:312)

at net.sf.jasperreports.engine.fill.JRFillElement.getElementTemplate(JRFillElement.java:777)

at net.sf.jasperreports.engine.fill.JRFillTextField.getJRTemplateText(JRFillTextField.java:300)

at net.sf.jasperreports.engine.fill.JRFillTextField.fill(JRFillTextField.java:638)

at net.sf.jasperreports.engine.fill.JRFillElementContainer.fillElements(JRFillElementContainer.java:571)

at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:432)

at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBandNoOverflow(JRVerticalFiller.java:440)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnHeader(JRVerticalFiller.java:484)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:266)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128)

at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:946)

at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:864)

at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540)

at ch.semafor.JasperTest.main(JasperTest.java:155)

 

Line 155 is 

 

JasperPrint jasperPrint = JasperFillManager.fillReport(report, hm, dataSource );

JRXML file is attached:

I use:

OS: Linux, Gentoo 64Bit
Java SE Runtime Environment (build 1.6.0_26-b03)
iReport 4.1.3
Jasperreport 4.1.3

Thanks

 

 

 

Code:


Post Edited by nmau at 11/04/2011 14:27
Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

nmau
Wrote:

at net.sf.jasperreports.engine.fill.JRFillTextField.setTemplatePattern(JRFillTextField.java:324)

at net.sf.jasperreports.engine.fill.JRFillTextField.createElementTemplate(JRFillTextField.java:312)

These lines do not correspond to the 4.1.3 code.  Make sure you don't have an older JR version on your classpath.

Regards,

Lucian

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...