2016-05-13 16 views
0

使用Openshift Platfrom(jre 1.6)使用jasper報告部署我的java應用程序。從最近幾天我在Jasper報告執行期間收到以下異常。sun.font.FontManager.getDefaultPlatformFont異常

java.lang.NullPointerException 
    sun.font.FontManager.getDefaultPlatformFont(FontManager.java:3409) 
    sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:263) 
    java.security.AccessController.doPrivileged(Native Method) 
    sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:164) 

任何信息如何解決這個問題?

+0

的Java版本你正在用嗎? –

+0

與1.6.0_39相同的問題,但1.6.0_36正常工作。 – Bentaye

回答

1

我們的系統管理員已經更新Java來 Java版本 「1.6.0_39」 OpenJDK的 運行時環境(IcedTea6 11年1月13日)(RHEL-1.13.11.1.el6_8-x86_64的) OpenJDK的64位服務器VM(建23.25- b01,混合模式)

on Linux版本2.6.32-573.7.1.el6.x86_64([email protected])(gcc版本4.4.7 20120313(Red帽子4.4.7-16)(GCC))#1 SMP Thu Sep 10 13:42:16 EDT 2015

我解決了這個問題,用yum安裝了這些問題

dejagnu.noarch 1:1.4.4-17.el6
DEJAVU的SAN-單fonts.noarch 2.33-1.el6
dejavu的襯線,fonts.noarch 2.33-1.el6