Salesforce

Report preview and/or generation fails with 'java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser' error in RSA Identity Governance & Lifecycle (font dependencies)

« Go Back
Header
Report preview and/or generation fails with 'java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser' error in RSA Identity Governance & Lifecycle (font dependencies)
Report-preview-and-or-generation-fails-with-java-lang-NoClassDefFoundError-Could-not-initialize-class-net-sf-jasperreports-engine-util-JRStyledTextParser-error-in-RSA-Identity-Governance-Lifecycle-font-dependencies
Report preview and/or generation fails with 'java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser' error in RSA Identity Governance & Lifecycle (font dependencies)
Work in Progress
2,708.02
Article Content
 
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.0.1, 7.0.2, 7.1.0, 7.1.1
O/S Version: Red Hat Enterprise Linux
 
Generating or previewing reports in RSA Identity Governance & Lifecycle fails and the following errors are seen in the aveksaServer.log:
 
com.aveksa.server.runtime.ServerException: java.lang.NoClassDefFoundError: 
Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser
	at com.aveksa.server.report.Report.fillReport(Report.java:2019)
	at com.aveksa.server.report.Report.fillReport(Report.java:1665)
	at com.aveksa.server.report.Report.fillReport(Report.java:1654)
	at com.aveksa.gui.objects.report.GuiReport.getPreview(GuiReport.java:930)
	at com.aveksa.gui.pages.report.report_definition.edit.tabular.BaseEditTabularReportWizard.updatePreview(BaseEditTabularReportWizard.java:200)
	at com.aveksa.gui.pages.report.report_definition.edit.tabular.BaseEditTabularReportWizard.handlePreview(BaseEditTabularReportWizard.java:143)
	at com.aveksa.gui.pages.report.report_definition.edit.tabular.BaseEditTabularReportWizard.handleRequest(BaseEditTabularReportWizard.java:101)
	at com.aveksa.gui.pages.PageManager.forwardRequest(PageManager.java:577)
	at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:341)
	at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:272)
	at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:179)
	at com.aveksa.gui.core.MainManager.doGet(MainManager.java:128)
	at com.aveksa.gui.core.MainManager.doPost(MainManager.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)

When entering the following command, no results appear :
# rpm -qa | grep deja

Please refer to RSA Knowledge Base Article  000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log for your specific deployment. 
 
Missing Dejavu font dependencies cause this exception to occur.
The following steps will re-add the missing font dependencies:.
  1. Login as the root user.
  2. Execute the following command:
    # yum install dejav*
  3. When prompted, enter y to install all the packages.
  4. Switch to the oracle user and restart the application server:
    # su - oracle
    # acm restart
000034519
Article Settings
External
Case
Ahmed Nofal
12/7/2016 12:12 PM
Ahmed Nofal
Article Assignment
 
 
 
Article Properties
Published
Knowledge
000043044
Ahmed Nofal
Venkata SamanthKumarAtchuta
English

Powered by