Unable to create change requests when running a form that has more than one Provisioning Command (Non-Visual) field. The issue happens after updating to RSA Identity Governance & Lifecycle 7.1.1 P08 from 7.1.1 P06.
During form submission, the following error is displayed and change request will not be created:
Image descriptionThe following error can be seen from aveksaServer.log:
0/23/2020 08:12:20.378 ERROR (default task-24) [com.aveksa.gui.pages.changeRequest.edit.submit.SubmitRequestWizard]
java.lang.NullPointerException
at com.aveksa.server.core.cr.ChangeRequestItem.equals(ChangeRequestItem.java:755)
at java.util.HashMap.putVal(HashMap.java:635)
at java.util.HashMap.put(HashMap.java:612)
at java.util.HashSet.add(HashSet.java:220)
at java.util.AbstractCollection.addAll(AbstractCollection.java:344)
at java.util.LinkedHashSet.<init>(LinkedHashSet.java:169)
at com.aveksa.gui.objects.changeRequest.ChangeRequestGuiService.buildChangeRequestItems(ChangeRequestGuiService.java:247)
at com.aveksa.gui.pages.changeRequest.edit.submit.SubmitRequestWizard.createPendingRequests(SubmitRequestWizard.java:1593)
at com.aveksa.gui.pages.changeRequest.edit.submit.SubmitRequestWizard.addAdditionalPages(SubmitRequestWizard.java:941)
at com.aveksa.gui.pages.changeRequest.edit.submit.SubmitRequestWizard.addSubmitRequestPages(SubmitRequestWizard.java:827)
at com.aveksa.gui.pages.changeRequest.edit.submit.RequestFormWizardPageData.handleGenerateCRs(RequestFormWizardPageData.java:515)
at com.aveksa.gui.pages.changeRequest.edit.submit.RequestFormWizardPageData.handleSubmit(RequestFormWizardPageData.java:534)
at com.aveksa.gui.pages.base.data.wizard.StepWizardDialogData.handleRequest(StepWizardDialogData.java:119)
...
This is a known issue in the following versions:
- RSA Identity Governance & Lifecycle 7.1.1
- RSA Identity Governance & Lifecycle 7.2.0
- RSA Identity Governance & Lifecycle 7.2.1
This issue is resolved in the following RSA Identity Governance & Lifecycle versions and patch levels.
- RSA Identity Governance & Lifecycle 7.1.1 P12
- RSA Identity Governance & Lifecycle 7.2.0 P06
- RSA Identity Governance & Lifecycle 7.2.1 P02