Error: Object reference not set to an instance of an object - when adding a non-administrator clicks Apply to Commitments in an enhanced revenue batch

When working in an enhance revenue batch, a non-admin user may need to adjust the application of a batch row. When they click Apply to Commitments, they may receive Error:  Object reference not set to an instance of an object .
An attribute named 'NoSecurityRequired' was added to the Recurring GiftUI Payments View form in a previous service pack. This has been removed and is not it SP9+ resolving this issue.

Steps to Duplicate

1.  Log-in.
2.  Go to Administration, Security, Application Users, and go to a non-admin user.  Run as that user. 
3.  Go to Revenue, Batch Entry, and edit an enhanced revenue batch. 
4.  Select a batch row and click Apply to Commitments.  Receive Error:   Object reference not set to an instance of an object

Environment

 Blackbaud CRM
 4.0
 4.0
 4.0.166.0
 4.0.158.0

Was this article helpful?