Symptom
- An error occurs in the Payment Info card within the Latest full profile, displaying the message "Looks like something went wrong" along with error code: 400.
- Error details: "Issues have occurred in the Configuration UI metadata transformer: Cannot invoke 'String.lastIndexOf(String)' because 'field' is null."
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
1. Navigate to the Latest full profile.
2. Attempt to view the Payment Info card.
3. Observe the error message "Looks something went wrong" with error code: 400 - Issues have occurred in the Configuration UI metadata transformer: Cannot invoke 'String.lastIndexOf(String)' because 'field' is null.
Cause
This is caused by fields with no resolver in the Configuration UI.
Resolution
- Go to Manage Configuration UI, and search for "Payment Details".
- Then you can find there are several fields that have no resolver.
- It is not recommended to use no resolver fields. It will work well after deleting / refactoring these fields.
See Also
- SAP SuccessFactors Product Release & Road Map Information
- SAP SuccessFactors Patches Knowledge Base
- KB Article 2171560 - How to be notified of new or updated SAP Notes or KBAs.
- KB Article 3546644 - Error 400 in Payment Information Section of People Profile.
Keywords
Payment, information, card, profile, full people profile, latest people profile, error, Issues, Configuration UI metadata transformer, Cannot, invoke, 'String.lastIndexOf(String)' ,'field' ,null, INC16065053: , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem
SAP Knowledge Base Article - Public