My Oracle Support Banner

Exception "ResourceAccessException: I/O error on PUT request..." When Adding Lines Of Business Process (BP) Record Via API (Doc ID 3053338.1)

Last updated on OCTOBER 18, 2024

Applies to:

Primavera Unifier Cloud Service - Version N/A to N/A [Release NA]
Primavera Unifier - Version 9.7 and later
Information in this document applies to any platform.

Symptoms

When attempting to update/add lines in Unifier record via API if the records having huge number of line items the following error occurs.

ERROR

org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "<URL>/ws/rest/service/v1/bp/record/<record_no>": ... failed to respond
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:811)

The issue can be reproduced at will with the following steps:
1. Using Project Integration Frame (PIF) to call update/add line items API.
2. For the records with huge number of line items. The API Failed with above exception displayed.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.