SAP Knowledge Base Article - Public

3623125 - "Http Error response code: 400 and message: JSON parse error: Cannot deserialize value of type" while import/Export TIH data via Integration Center

Symptom

Error in Integration Center importing/exporting TIH :

Http Error response code: 400 and message: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<com.successfactors.wholeself.profile.model.PortfolioData>` from Object value (token `JsonToken.START_OBJECT`)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Talent Intelligent hub

Reproducing the Issue

1. Growth portfolio template created as per SAP guidelines

https://api.sap.com/odata/1.0/catalog.svc/Files('f4f877084d564199ab1c26b979f46ecc')/$value

2. File placed in SFTP folder

3. Integration program as provided by SAP is imported under integration center.

https://api.sap.com/package/SuccessFactorsTalentIntelligenceHubGrowthPortfolioImportTemplate/icd

4. Run the Integration Job.

5. Job gets failed.

6. Error response code: 400

 

Resolution

Enable the folder icon in the integration program.

Please check the logs on the Integration center.

There will be a link to download the error details. Download the file and check the validation error message. Correct the data as per validation message.

 

Keywords

Http, Error response code: 400 and message, JSON parse error, Cannot deserialize value of type, java.util.ArrayList<com.successfactors.wholeself.profile.model.PortfolioData>` from Object value (token `JsonToken.START_OBJECT`), Growth portfolio, TIH, Integration center, import, export, error, message, 400, logs, icd, format, proper, date , KBA , LOD-SF-TIH-POR , Growth Portfolio , Problem

Product

SAP SuccessFactors HCM Suite all versions