'java.lang.Error: Probable fatal error:No fonts found' error running a Report in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2015-06-04
Article Number
000059406
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle 
RSA Version/Condition: All
Platform: SUSE Linux Enterprise Server (SLES), Red Hat Enterprise Linux (RHEL)
 
Issue
When running a report in RSA Identity Governance & Lifecycle (Reports > Tabular/Charts > {Report name} > Run Report button), the following error occurs in the user interface:
 
com.aveksa.server.runtime.ServerException: com.aveksa.server.runtime.ServerException: java.lang.Error: Probable fatal error:No fonts found. at com.aveksa.server.report.Report.fillReport(Report.java:1685) at com.aveksa.server.report.Report.fillReport(Report.java:1663) at com.aveksa.gui.objects.report.GuiReport.getPreview(GuiReport.java:928)

This same error can also be see in the aveksaServer.log file ($AVEKSA_HOME/wildfly/standalone/log/aveksaServer.log).

Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment, if you are on a WildFly cluster or a non-WildFly platform. The aveksaServer.log may also be downloaded from the RSA Identity Governance & Lifecycle user interface (Admin > System > Server Nodes tab > under Logs.)
 
Cause
The Operating System (OS) installation is missing font packages.
 
Resolution
To resolve this issue, first verify this is the problem. Once confirmed, install the fonts package.
  1. Check to to see if fonts are installed on the RSA Identity Governance & Lifecycle server:
Login as root and execute the following:
# rpm -qa | grep deja
  1. If no such package is installed, install the package as follows.
Login as root and execute the following:
# yum install deja*
  1. It is not necessary to restart RSA Identity Governance & Lifecycle.
Notes
The required fonts are listed in the folowing two files:
 
/u01/app/oracle/product/11.2.0/db_1/jdk/jre/lib/fontconfig.properties.src
and
/usr/bin/jdk1.6.0_45/jre/lib/fontconfig.properties.src