Custom JSP pages or page tabs fail to display after upgrading to 7.1.1 or above of RSA Identity Governance & Lifecycle
Originally Published: 2020-03-16
Last Modified: 2022-12-01
Article Number
Applies To
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.1.x,7.2.x,7.5.x
Issue
The aveksaServer.log file ($AVEKSA_HOME/wildfly/standalone/log/aveksaServer.log) has jasper exception errors such as JBWEB004062 and JBWEB004060. The actual contents of the error messages vary depending on what JSP file has been customized but the general format of the errors are:
org.apache.jasper.JasperException: JBWEB004062: Unable to compile class for JSP: JBWEB004060: An error occurred at line: ## in the jsp file: /custom/jsp/<name_of_file>.jsp The method isSinglePage() is undefined for the type Link ... ##: boolean isSinglePage = Link.isSinglePage();
where ## is the line of code where the failure occurred.
Please refer to RSA Knowledge Base Article 000030327 -- Atifacts 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 JBWEB004060 failure is specifically due to calling the isSinglePage function which has been deprecated in RSA Identity Governance & Lifecycle 7.1.1 and higher.
The isSinglePage function was required on earlier versions of RSA Identity Governance & Lifestyle to ensure that the content was served in a single page. This was due to the multiple user interface styles available in the older versions. The old user interface styles have been removed in 7.1.1 and above so this flag is no longer needed.
Resolution
To resolve this issue, remove the isSinglePage references in the custom JSP code and recompile. Upload the updated custom JSP through Admin > User Interface > Files tab.
Alternately, determine if the customized JSP page is still a requirement. Remove the custom JSP file and use the default files.
Notes
Related Articles
Web Services updateReviewItems 'Entitlement XXX already in the same state' message does not display account name in RSA Id… 13Number of Views Log Artifacts generation fails due to ORA-31061 error in ASR report generation in RSA Identity Governance & Lifecycle 119Number of Views AFX Server fails to start in a WebSphere deployment after upgrading to 7.0.x or higher of RSA Identity Governance & Lifecycle 388Number of Views Tables embedded in workflow email nodes are malformed after upgrading to version 7.1.1 of RSA Identity Governance & Lifecycle 89Number of Views WebService cancelChangeActivity causes activity to stay in Activity State of Open in RSA Identity Governance & Lifecycle 7… 45Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Reporting on RSA Authentication Manager 8.x users with On-Demand Token, a fixed passcode or a hardware/software token assi… How to Download OTP Token Seed Files from myRSA Anomalix idGenius - SAML Relying Party Configuration - RSA Ready Implementation Guide RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?