Overview:
When account data change requests (DCR) are enabled, the Edit_Account_DCR_vod button returns the following error when a user tries to edit an account:
A system error has occurred and Veeva Systems has been notified. Please try again.
OR
A system error has occurred and Veeva Systems has been notified. Please try again.
java.lang.NullPointerException
com.vod.PageLayout.template.DescribeLayoutTemplate.buildPicklistField
Root Cause:
A controlling field is defined on the user's page layout of the Account object. The user does not have Field Level Security (FLS) access to the controlling field. Without access to the controlling field, the Edit_Account_DCR_vod function is unable to retrieve the dependent field.
Solution:
A number of changes can be made:
- Grant the user FLS access to the controlling field.
- Remove the dependent field from the user's page layout.
- Delete the field dependency.
Related Documentation:
CRM Online Help: