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 laterInformation 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! |