SAP Knowledge Base Article - Public

3672415 - Payment Information card shows "Error code: 400" in Latest People Profile

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

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

Product

SAP SuccessFactors Employee Central all versions