Symptom
User receives an application error when selecting an Offer Detail template in Offer Approval.
Possible fingerprint errors:
- 65d26bb991aad8491420f8e3037b3113d291d038
- 229a6d5c43e6d92f5557cc121771ba376c8a3487
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Open the relevant job requisition
- Open the candidate’s application on that requisition
- Select Take Action > Offer > Offer Approval
- Select the Offer Detail template
- Observe the application error
Cause
- Cause 1: The Offer Detail Template has an OnInit business rule that attempts to set the value of an object field; however, the affected user did not have the required Role-Based Permission (RBP) for the corresponding MDF object.
- Splunk Logs: "Cannot invoke 'com.successfactors.rcm.api.bean.rcmcommon.RCMBusinessObject.setStringValue(String)' because the return value of 'com.successfactors.rcmoffer.bean.offerdetail.OfferDetailFieldVO.getBusinessObject()' is null."
- Cause 2: In the Offer Detail Template, the field ID for fields with type multiattachmentselection may contain an underscore (_) or other special characters.
- Example: <field-definition id="cust_offerAdditionalAttachments" type="multiattachmentselection" required="false" ...
- Note: The field ID for a multiattachmentselection field is expected to be a single continuous string without special characters, underscores, or other separators.
Resolution
- Solution 1: Go to Manage Permission Roles and edit the relevant RBP permission role. Grant the user the View Current and View History permission to the MDF Object.
- Solution 2: Review the template configuration and remove any underscores or special characters from the field ID to ensure it is a single continuous string.
See Also
Keywords
offer approval, offer detail template, application error, errorId, fingerprint, NullPointerException, getBusinessObject is null, RBP, role-based permissions, object permission, MDF object, OnInit rule, business rule, underscore, field id, multiattachmentselection, fingerprint=65d26bb991aad8491420f8e3037b3113d291d038, fingerprint=229a6d5c43e6d92f5557cc121771ba376c8a3487 , KBA , LOD-SF-RCM-CAO , Candidate Offers, Offer Letters , Problem
Product
SAP SuccessFactors Recruiting all versions
SAP Knowledge Base Article - Public