net.sf.jasperreports.engine.util.JRFontNotFoundException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Today in my local OSX env I'm unable to run a student history report because of this error: {noformat} 17:55:07.988 [http-8080-5] /ssp/api/1/person/0a0f107c-46cf-1d02-8146-cf2c7dc3000e/history/print ERROR n.s.j.engine.fill.JRFillSubreport - Fill 1: exception net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'tahoma' is not available to the JVM. See the Javadoc for more details. at net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:228) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:382) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:504) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:593) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:392) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:351) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2039) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:771) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:301) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:148) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:891) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:823) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:656) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) ~[jasperreports-4.6.0.jar:4.6.0] at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_67] {noformat}
    via by Dan McCallum,
  • Today in my local OSX env I'm unable to run a student history report because of this error: {noformat} 17:55:07.988 [http-8080-5] /ssp/api/1/person/0a0f107c-46cf-1d02-8146-cf2c7dc3000e/history/print ERROR n.s.j.engine.fill.JRFillSubreport - Fill 1: exception net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'tahoma' is not available to the JVM. See the Javadoc for more details. at net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:228) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:382) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:504) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:593) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:392) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:351) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2039) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:771) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:301) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:148) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:891) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:823) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:656) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) ~[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205) ~[jasperreports-4.6.0.jar:4.6.0] at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_67] {noformat}
    via by Dan McCallum,
  • Jasper Report Font error
    via Stack Overflow by Jaichander
    ,
  • Jaspersoft v3 Font Extensions | Right Outer Join
    via by Unknown author,
    • net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'tahoma' is not available to the JVM. See the Javadoc for more details. at net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:228)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:382)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:504)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:593)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:392)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:351)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2039)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:771)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:301)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:148)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:891)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:823)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:656)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)[jasperreports-4.6.0.jar:4.6.0] at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)[jasperreports-4.6.0.jar:4.6.0] at java.lang.Thread.run(Thread.java:745)[na:1.7.0_67]
    No Bugmate found.