Article Content
Article Number | 000038238 |
Applies To | RSA Product Set: RSA Identity Governance & Lifecycle 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" 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 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 | When clicking on the link in the email, the user is redirected to a link that is missing the Oid reference. 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 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 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 | This issue is resolved in the following RSA Identity Governance & Lifecycle patches:
|