My Oracle Support Banner

E-AE: The SQL Modification in Application Engine Program Does Not Take Effect Error SQL.Fetch: 16 items in parameter list, but SQL has 15. (2,293) (Doc ID 2958792.1)

Last updated on JULY 13, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.59 and later
Information in this document applies to any platform.

Symptoms

The SQL modification in the Application Engine (AE) Program does not take effect. 

AE program running successfully when modifying  SQL  as user APPADMIN. But when running same AE as different user ,  who ran this AE before, the process reports an error :

ERROR
----------
SQL.Fetch: 16 items in parameter list, but SQL has 15. (2,293)


The issue can be reproduced with the following steps:

1. Add Trace Option for AE Program BPL_MOB_AE

2. Modify SQL in AE by user APPADMI

3. Add a new field BPL_EMPL_CLASS in SQL

4. Run the AE in APPADMIN . It is successful.

5. Now Run same AE as user G5050869, who ran this AE before, the process reports an error

SQL.Fetch: 16 items in parameter list, but SQL has 15. (2,293)

6. Now again Run AE as different user Y8362634, who did not run this AE before , it is successful. 

  

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!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.