Unable to load form fields when using a form element of control type "Drop Down with Web Service" in RSA Identity Governance & Lifecycle 7.1.1 P02
2 years ago
Originally Published: 2019-10-09
Article Number
000042475
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Version/Condition: 7.1.1 P02

 
Issue
In RSA Identity Governance & Lifecycle 7.1.1 P02, when defining a form element to be of control type Drop Down Select with Web Service and a valid URI from which to get options is specified (Requests > Configuration > Request Forms tab > {form name} > Fields), the form fails to load with the following error in the user interface:
 
An error occurred loading the fields for the form
 
 User-added image


The form definition is similar to the following where https://192.168.26.119:8080/aveksa/command.submit?cmd=getHelpLink is a valid URL.
 
User-added image


The aveksaServer.log has a null pointer exception:
 
08/16/2019 17:31:40.023 ERROR (default task-16) [com.aveksa.gui.pages.changeRequest.detail.forms.RequestFormDisplayHelper] 
java.lang.NullPointerException 
at com.aveksa.server.utils.WebServiceUtils.executeCommand(WebServiceUtils.java:110) 
at com.aveksa.gui.components.workflow.AdditionalInformationURLSelectList.setOptionMap(AdditionalInformationURLSelectList.java:346) 
atcom.aveksa.gui.components.workflow.AdditionalInformationURLSelectList.getInitialOptions(AdditionalInformationURLSelectList.java:389) 
at com.aveksa.gui.components.workflow.AdditionalInformationURLSelectList.renderField(AdditionalInformationURLSelectList.java:221) 
at com.aveksa.gui.pages.changeRequest.detail.forms.RequestFormDisplayHelper.printField(RequestFormDisplayHelper.java:218) 
at com.aveksa.gui.pages.changeRequest.detail.forms.RequestFormDisplayHelper.printFieldsSection(RequestFormDisplayHelper.java:141) 
at com.aveksa.gui.pages.changeRequest.detail.forms.RequestFormDisplayHelper.printForm(RequestFormDisplayHelper.java:117) 
at com.aveksa.gui.pages.changeRequest.edit.submit.RequestFormWizardPageView.printContent(RequestFormWizardPageView.java:52) 
at com.aveksa.gui.pages.base.view.DialogPageView.makeContent(DialogPageView.java:129) 
at com.aveksa.gui.pages.base.view.DialogPageView.handleRequest(DialogPageView.java:29) 
at com.aveksa.gui.pages.base.data.PageData.drawView(PageData.java:141) 

Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment.

Cause
This is a known issue reported in engineering ticket ACM-100556.
Resolution
This issue is resolved in the following RSA Identity Governance & Lifecycle versions and/or patch levels:
  • RSA Identity Governance & Lifecycle 7.1.1 P03
  • RSA Identity Governance & Lifecycle 7.2

Please see related RSA Knowledge Base Article 000038039 -- Form element control type "Drop Down Select with Web Service" displays validation exception as a value in RSA Identity Governance & Lifecycle for a defect when the validation URI is invalid.