Selecting Absence Transaction For Update Results In Error 's: java.sql.SQLException: Missing IN or OUT parameter at index:: 3 or ...index::6 (Doc ID 733898.1)

Last updated on JULY 18, 2016

Applies to:

Oracle Self-Service Human Resources - Version 12.0.4 and later
Information in this document applies to any platform.

Symptoms

On 12.0.4 in Production:


When attempting to click on the Update icon for an approved absence, the following error occurs:

JBO-27122: SQL error during statement preparation. Statement:
select 1from per_absence_attendanceswhere absence_attendance_id = :1and date_start <= :2and
date_end >= :2
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:612) at


## Detail 0 ##
java.sql.SQLException: Missing IN or OUT parameter at index:: 3
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)

or

java.sql.SQLException: Missing IN or OUT parameter at index:: 6

 

Steps To Reproduce:
The issue can be reproduced at will with the following steps:

1. Create Absence request in Employee self service
2. Submit
3. Manager approves
4. Employee updates the absence record using the Update icon



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