Field Service Technician Portal - Dashboard: Stale Data Errors When Updating Tasks (Doc ID 1670922.1)

Last updated on NOVEMBER 10, 2015

Applies to:

Oracle Field Service - Version 12.1.3 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

Symptoms

* Issue # 1:

In FSTP Dashboard, when attempting to save a modification after updating more than one field at a time, the following error occurs.

* Issue # 2:

After creating and scheduling a Task with Part Requirements, there is an error when trying to book an order.

Errors:

* Issue # 1:

Unable to perform transaction on the record
Cause: The record contains stale data. The record has been modified by another user.
Action: Cancel the transaction and re-query the record to get the new data

* Issue # 2:

Exception Details.  
 oracle.apps.fnd.framework.OAException: oracle.jbo.DMLException: JBO-26041:
Failed to post data to database during "Rollback to Savepoint": SQL Statement "null".
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at oracle.apps.fnd.framework.server.OADBTransactionImpl.commit(OADBTransactionImpl.java:711)
at oracle.apps.csf.portal.task.webui.CsfPoUpdateTaskCO.processFormRequest(CsfPoUpdateTaskCO.java:303)

[...]

## Detail 0 ##
java.sql.SQLException: ORA-01086: savepoint 'BO_SP' never established in this session or is invalid
   at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
   at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
   at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
   at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
   at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
   at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
   at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
   [...]


What is Working:

* Issue # 1:

  If the user modify only one field and save, then there is no error.

Steps:

* Issue # 1:

(R) Field Service Technician Portal
(N) Dashboard

- Update the Schedule Start
- Update the Assignment Status
- Click the Save button
=> Get error message

* Issue # 2:

(R) Field Service Third Party Administrator

 - Create a Task with part requirement
 - Schedule the Task and commit
 - Change the Task Status to 'Accepted' by FSE using FSTAP responsibility
 - A message should display for book the order. Click Yes.

 => The error appears

Cause

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 hundreds of Community platforms