Clicking on the 'View the Approval Request' URL from an approval email fails with 'Request could not be handled' in RSA Identity Governance & Lifecycle
Originally Published: 2019-12-15
Article Number
Applies To
RSA Version/Condition: 7.0.2, 7.1.0, 7.1.1
Issue
Clicking on the View the approval request link in an Approval email, results in the following error:
Request Error
The request could not be handled
Unable to create page for page ID
"ChangeRequestApprovalMainPageData"
Unable to create page for page ID
"ChangeRequestApprovalMainPageData"
null
In the example below, when you hover on the View the Approval Request link, it shows the URL of the link to which you expect to be redirected:
But when accessing the link, the below error occurs:
The aveksaServer.log has the following corresponding error:
10/30/2019 10:34:07.445 ERROR (default task-18) [com.aveksa.gui.pages.PageManager] java.lang.NullPointerException
at com.aveksa.gui.pages.changeRequest.approval.detail.main.ChangeRequestApprovalMainPageData.canPerformApproval(
ChangeRequestApprovalMainPageData.java:66)
at com.aveksa.gui.pages.changeRequest.approval.detail.main.ChangeRequestApprovalMainPageData.<init>(ChangeRequestApprovalMainPageData.java:32)
at sun.reflect.GeneratedConstructorAccessor778.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.aveksa.gui.pages.PageManager.makeNewPage(PageManager.java:517) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:361)
at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:271) at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:185)
at com.aveksa.gui.core.MainManager.doGet(MainManager.java:129) ...
10/30/2019 10:34:07.446 WARN (default task-18) [com.aveksa.gui.pages.PageManager]
Unable to create page for pageID=ChangeRequestApprovalMainPageData ... pageID=ChangeRequestApprovalMainPageData::isAnonymous=false::
URL=PageID=ChangeRequestApprovalMainPageData&ReqType=GetPartial&ObjectClass=com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem&isAjax=false
10/30/2019 10:34:07.446 ERROR (default task-18) [com.aveksa.gui.core.MainManager] <IP address>
invalid request: https://<hostname>:<port>/aveksa/main?PageID=ChangeRequestApprovalMainPageData&ReqType=GetPartial&ObjectClass=com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem&isAjax=false
at com.aveksa.gui.pages.changeRequest.approval.detail.main.ChangeRequestApprovalMainPageData.canPerformApproval(
ChangeRequestApprovalMainPageData.java:66)
at com.aveksa.gui.pages.changeRequest.approval.detail.main.ChangeRequestApprovalMainPageData.<init>(ChangeRequestApprovalMainPageData.java:32)
at sun.reflect.GeneratedConstructorAccessor778.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.aveksa.gui.pages.PageManager.makeNewPage(PageManager.java:517) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:361)
at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:271) at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:185)
at com.aveksa.gui.core.MainManager.doGet(MainManager.java:129) ...
10/30/2019 10:34:07.446 WARN (default task-18) [com.aveksa.gui.pages.PageManager]
Unable to create page for pageID=ChangeRequestApprovalMainPageData ... pageID=ChangeRequestApprovalMainPageData::isAnonymous=false::
URL=PageID=ChangeRequestApprovalMainPageData&ReqType=GetPartial&ObjectClass=com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem&isAjax=false
10/30/2019 10:34:07.446 ERROR (default task-18) [com.aveksa.gui.core.MainManager] <IP address>
invalid request: https://<hostname>:<port>/aveksa/main?PageID=ChangeRequestApprovalMainPageData&ReqType=GetPartial&ObjectClass=com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem&isAjax=false
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.
Cause
For example, when hovering over the View the Approval Request link in the example above, the URL is displayed with an Oid parameter and value:
https://<hostname>:<port>/aveksa/main?Oid=221899:WPDS:1&PageID=ChangeRequestApprovalMainPageData&ReqType=GetPage&ObjectClass=
com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem
com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem
However, when the user clicks on the link, the user is redirected to a link that is missing the Oid parameter and value:
https://<hostname>:<port>/aveksa/main?PageID=ChangeRequestApprovalMainPageData&ReqType=GetPage&ObjectClass=
com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem
com.aveksa.gui.objects.workflow.GuiWorkflowWorkItem
Note the Oid parameter has been stripped from the URL which causes the error.
This is a known issue reported in engineering ticket ACM-102367.
Resolution
- RSA Identity Governance & Lifecycle 7.0.2 P14
- RSA Identity Governance & Lifecycle 7.1.0 P08
- RSA Identity Governance & Lifecycle 7.1.1 P02
- RSA Identity Governance & Lifecycle 7.2
Related Articles
Issue resolving variables under Email configuration for all Workflow Nodes (Approval, Activity, Send Email) in RSA Governa… 6Number of Views Exclusion in workflow approval node not working if Out Of Office is set for an approver in RSA Identity Governance & Lifec… 52Number of Views In RSA Identity Governance and Lifecycle, the Vaild Reply Answers are not displayed in the Approval Request email. 125Number of Views Form approval node shows exception caught during script evaluation error in RSA Via Lifecycle and Governance 223Number of Views Emails from workflow approval/fulfillment nodes are not generated and sent due to error "Illegal hex characters in escape … 78Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.9 Release Notes (January 2026) An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?