My Oracle Support Banner

Error 500 Internal Server Error "Data has been changed" In "Update An Activity" Activities REST API (Doc ID 2956735.1)

Last updated on JULY 03, 2023

Applies to:

Oracle Fusion Cloud Field Service - Version 23.A.13 and later
Information in this document applies to any platform.

Symptoms

On : 23.A.13 version, API

Error 500 in "Update an activity" Activities REST API

Error 500 when updating activity properties via "Update an activity" Activities REST API. These properties are updated in TOA(OFS) by external system.

Loss of functionality: The property is not updated. So, the users cannot see the value of this property in TOA(OFS). These properties are used to calculate the dates in which the activity was managed.
For example, you can see in this file the call to API REST and the "Error 500" in the response:
Datetime: 27/04/23 10:47:35,######## (MM/DD/YY HH:mi:SS CEST)
Request:

Response: Message: ["The remote server returned an error: (500) Internal Server Error."]

ERROR
-----------------------
"msg": "Internal Server Error 500 kernel->set_appointment: #########: update_appointment: Data has been changed DataProvider/KernelDataProvider.php:63",

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Run PATCH API https://*******.etadirect.com/rest/ofscCore/v1/activities/########

2. Technician or Dispatcher manually assigns activity within one minute of appearing in Unassigned bucket

3. Receive error

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot update activities via API. These properties are used for financial reports to control the SLA of contractors.

Changes

 

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.