[#12551] - NullPointerException when printing report

Category:
Bug report
Priority:
High
Status:
Closed
Project: Severity:
Major
Resolution:
Unable to Reproduce
Component: Reproducibility:
Random
Assigned to:

When printing reports we get occasionaly the following error.
This error appears completely randomly.
If we print the same report again. It's normally working.
Then we suddenly get this error on other reports, that worked before.
And if we print them some minutes later. Everything is working again.
I've no clue, what's causing this error.
OS is Windows. The used font is Arial.

Caused by: java.lang.NullPointerException
at net.sf.jasperreports.engine.fonts.FontUtil.getFontInfo(FontUtil.java:195)
at net.sf.jasperreports.engine.fonts.FontUtil.getFontInfo(FontUtil.java:291)
at net.sf.jasperreports.engine.util.JRStyledTextUtil.loadFamilyFonts(JRStyledTextUtil.java:454)
at net.sf.jasperreports.engine.util.JRStyledTextUtil.getFamilyFonts(JRStyledTextUtil.java:441)
at net.sf.jasperreports.engine.util.JRStyledTextUtil.getFamilyFonts(JRStyledTextUtil.java:432)
at net.sf.jasperreports.engine.util.JRStyledTextUtil.resolveFonts(JRStyledTextUtil.java:190)
at net.sf.jasperreports.engine.util.JRStyledTextUtil.getProcessedStyledText(JRStyledTextUtil.java:164)
at net.sf.jasperreports.engine.export.AwtTextRenderer.initialize(AwtTextRenderer.java:71)
at net.sf.jasperreports.engine.export.draw.TextDrawer.draw(TextDrawer.java:71)
at net.sf.jasperreports.engine.export.draw.PrintDrawVisitor.visit(PrintDrawVisitor.java:174)
at net.sf.jasperreports.engine.export.draw.PrintDrawVisitor.visit(PrintDrawVisitor.java:1)
at net.sf.jasperreports.engine.fill.JRTemplatePrintText.accept(JRTemplatePrintText.java:851)
at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:266)
at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:214)
at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportPage(JRGraphics2DExporter.java:350)
at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReportToGraphics2D(JRGraphics2DExporter.java:316)
at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReport(JRGraphics2DExporter.java:231)

v6.6
volker.link's picture
Joined: Aug 5 2013 - 1:41am
Last seen: 3 years 7 months ago

3 Comments:

#1
  • Status:New» Feedback Requested
  • Assigned:nobody» teodord
#2

Hi,

Do you have any font extension in your classpath? Are you embedding the JasperReports library into your own Java application?

Thanks,
Teodor

#3
  • Resolution:Open» Unable to Reproduce
  • Status:Feedback Requested» Closed

Hi,

Feel free to reopen if you still have the problem and can provide more details about it.

Thank you,
Teodor

Feedback