On this Linux box:
$ uname -a
Linux ip-10-202-214-140 2.6.34.7-56.40.amzn1.i686 #1 SMP Fri Oct 22 18:48:33 UTC 2010 i686 i686 i386 GNU/Linux
We got this exception on when trying to generate a PDF from a URL using the PDF library from org.zefer.pd4ml:
java.lang.Error: Probable fatal error:No fonts found.
sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1088)
sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
sun.font.FontManager.findDeferredFont(FontManager.java:916)
sun.font.FontManager.findFont2D(FontManager.java:1904)
....
org.zefer.pd4ml.PD4ML.render(Unknown Source)
org.zefer.pd4ml.PD4ML.render(Unknown Source)
com.boathouseinc.project.template.pdf.UrlToPdfServlet.doGet(UrlToPdfServlet.java:84)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Problem was resolved by installing liberation-fonts thusly:
sudo yum install liberation-fonts
Reference:
https://bugzilla.redhat.com/show_bug.cgi?id=478480
Friday, March 11, 2011
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment