My Oracle Support Banner

IndexOutOfBoundsException Error When Performing Requisition Change Order (Doc ID 2305486.1)

Last updated on DECEMBER 03, 2023

Applies to:

Oracle iProcurement - Version 12.2.6 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.6 version, Change Order

When attempting to perform a change request, the error below occurs. This occurs when
users are trying to decrease the Requisition amount to less than Invoiced amount.


ERROR
## Detail 0 ## java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at com.sun.java.util.collections.ArrayList.RangeCheck(ArrayList.java:492)
at com.sun.java.util.collections.ArrayList.get(ArrayList.java:306)
at oracle.apps.icx.por.changeorder.server.ChangeOrderAMImpl.submitButtonAction(ChangeOrderAMImpl.java:1750)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)

Similar errors

po.plsql.PO_RCO_VALIDATION_PVT.Submit_ReqChange.others_exception 6 #######:434745*438768*166754*22589:ORA-01403: данные не найдены

Item Type = POREQCHA
Item Key = xxxxx-yyyyyy-zzzzzz
User Key = abcde

Error Name = -6512
Error Message = ORA-06512: at line
Error Stack =
Wf_Engine_Util.Function_Call(PO_ReqChangeRequestWF_PVT.CONVERT_INTO_SO_CHANGE, POREQCHA, xxxxx-yyyyyy-zzzzzz, ######, RUN)

Activity Id = ######
Activity Label = MAIN_CHANGE_APPROVAL:CREATE_SO_CHANGE_REQUESTS
Result Code = #EXCEPTION
Notification Id =
Assigned User =


STEPS
The issue can be reproduced at will with the following steps:
1) Create Requisition from I Procurement with Amount : 150
2)Approve Requisition and Create PO
3) Create Invoice for 100 Amount
4) Perform Requisition Change Order with Amount as 50 ( Less than Invoiced Amount)
5) Error occurs


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!


In this Document
Symptoms
Changes
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.