java - sun.font.FontManager.getDefaultPlatformFont异常

标签 java exception fonts openshift

我正在使用 Openshift Platfrom (jre 1.6) 来部署带有 jasper 报告的 java 应用程序。从最近几天开始,我在 jasper 报告执行期间收到以下异常。

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)

有什么信息可以解决这个问题吗?

最佳答案

我们的系统管理员已将 java 更新为 java版本“1.6.0_39” OpenJDK 运行时环境 (IcedTea6 1.13.11) (rhel-1.13.11.1.el6_8-x86_64) OpenJDK 64 位服务器虚拟机(内部版本 23.25-b01,混合模式)

开 Linux 版本 2.6.32-573.7.1.el6.x86_64 (mockbuild@x86-031.build.eng.bos.redhat.com) (gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)) #1 SMP 2015 年 9 月 10 日星期四 13:42:16 美国东部时间

我通过使用 yum 安装这些解决了这个问题

dejagnu.noarch 1:1.4.4-17.el6
dejavu-sans-mono-fonts.noarch 2.33-1.el6
dejavu-serif-fonts.noarch 2.33-1.el6

yum install dejagnu.noarch 1:1.4.4-17.el6
yum install dejavu-sans-mono-fonts.noarch 2.33-1.el6
yum install dejavu-serif-fonts.noarch 2.33-1.el6

关于java - sun.font.FontManager.getDefaultPlatformFont异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37218105/

相关文章:

java - 数据库连接池中的每个连接是否都由一个线程支持?

java - Java 中的 Matlab/Octave 类型功能 - 在哪里查看

c++ - 包装 C++ 类 API 以供 C 使用时如何将异常转换为错误和错误消息?

css - 如何将希伯来语字体嵌入网站?

javascript - React Native 上无法识别的字体系列

Java - Pong 桨和球碰撞错误?

java - 从 MYSQL 数据库中选择 DISTINCT

python - 在哪里可以找到 Python 内置函数引发的异常?

java - 如何根据程序启动时生成的数据初始化全局矩阵?

html - 如何用CSS将所有标签加粗