Error when Recruiter uses Status Denied on the Job Opening Approval Request: "Optimistic Lock Exception at Approval Process Instance" (Doc ID 1923398.1)

Last updated on JULY 20, 2017

Applies to:

PeopleSoft Enterprise HCM Talent Acquisition Manager - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

When a recruiter used status Denied as well as Deny Button on the Job Opening approval request, to Deny the Job opening request, the following error occurs.

ERROR
Optimistic lock exception at Approval process instance (Id = 'JobOpening', Definition ID = 'Recruiter_Supervisor', Effective date '1900-01-01', Thread id '231') (18081,1056):10:1, Step nbr 2:SAMPLE. Please refresh the page try the same operation again. (18081,1009) EOAW_CORE.ENGINE.UserStepInst.OnExecute Name:UpdateStatus PCPC:32100 Statement:293
Called from:EOAW_CORE.ENGINE.UserStepInst.OnExecute Name:Terminate Statement:189
Called from:EOAW_CORE.ENGINE.StepInst.OnExecute Name:Terminate Statement

This error occurs when another program (typically another user working in a separate session) updates the data objects this process wished to change. Retrying the same operation after refreshing the display is likely to work, provided the other user's changes haven't precluded it.

STEPS TO REPLICATE
The issue can be reproduced at will with the following steps:
1. Create a job opening that requires approval.
2. Once the first approver, approves the request, login as the Recruiter
3. On Recruiting -> Pending Approval page, select the Job Opening and the use Status as Denied and Click on Deny button.

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