SAP Knowledge Base Article - Public

3762757 - 500 error when editing address information from history in latest people profile

Symptom

  • When the latest editing and history UI is enabled in the latest people profile, attempting to edit or correct address information via history returns a 500 error.
  • The history edit page for affected users cannot be opened with 500 error

Environment

  • SAP SuccessFactors Employee Central
  • Address Information

Reproducing the Issue

  1. Enable the latest editing and history UI in the latest people profile.
  2. Navigate to Personal Data > Address Information
  3. Click on history and correct existing address information from there
  4. Observe that a 500 error occurs.

Cause

Some person records contained personUUID values that were not 32 characters long. The invalid length caused processing to fail, resulting in a StringIndexOutOfBoundsException and a 500 Internal Server Error.

Resolution

Create a ticket to LOD-SF-EP-FPP. Need the engineering team to help clear the invalid personUUID values via a database write request before running the check tool to automatically reassign valid personUUIDs to the affected persons.

Nite tht personUUID should never be manually populated, it is auto generated by SF system.

See Also

INC28134666

ERROR [RestExceptionHandler] 2895782f35d92e4ca009e24fa7e0249c[ideaconsulT1,~,~,~,2E25BB9B0906E1,~,~,~] ExceptionRootCauseTag=480200bcdc20de539a0946c1115f0303cd8ea92f,ExceptionStackTraceTag=03fa1ee957143fd4cc48c61ad80e9d552e0471ccsf_class=com.successfactors.ecrestutils.service.meta.property.PersonAndStartDate line=67 method=getReadServiceFilter depth=1 sourceAction=/rest/workforce/v1/persons08:40:26,249 INFO  [ApiExceptionCompositeTransformer] 2895782f35d92e4ca009e24fa7e0249c[ideaconsulT1,~,~,~,2E25BB9B0906E1,~,~,~] StringIndexOutOfBoundsException is transformed to InternalServerErrorException by UnknownExceptionTransformer

Keywords

latest people profile, full profile, address history, personal data addresses, 500 error, internal server error, StringIndexOutOfBoundsException, personUUID, uuid length, 32 characters, invalid uuid, history edit, editing ui, check tool, database write request, address information error, could not edit address information, could not correct address information. , KBA , LOD-SF-EP-FPP , People Profile - Full Profile , Problem

Product

SAP SuccessFactors Employee Central 2605