OIE: Unable To Create Expense Report - Error raised: ArrayIndexOutOfBoundsException: -1 (Doc ID 1532802.1)

Last updated on SEPTEMBER 06, 2016

Applies to:

Oracle Internet Expenses - Version 11.5.10.2 to 12.2.5 [Release 11.5 to 12.2]
Information in this document applies to any platform.

Symptoms

When attempting to create an expense report a user gets the following error:


ERROR
-----------------------
oracle.apps.fnd.framework.OAException: java.lang.ArrayIndexOutOfBoundsException: -1
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:870)
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:993)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:133)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:797)
at oracle.apps.ap.oie.entry.header.webui.HeaderKffCO.renderKeyFlexfield(HeaderKffCO.java:86)
at oracle.apps.ap.oie.entry.header.webui.HeaderKffCO.processRequest(HeaderKffCO.java:41)

...............

## Detail 0 ##
java.lang.ArrayIndexOutOfBoundsException: -1
at oracle.jbo.server.ViewRowStorage.populateAttribute(ViewRowStorage.java:1798)
at oracle.jbo.server.ViewRowImpl.populateAttribute(ViewRowImpl.java:2271)
at oracle.apps.ap.oie.server.ExpenseReportHeadersVORowImpl.initKffCostCenter(ExpenseReportHeadersVORowImpl.java:2094)
at oracle.apps.ap.oie.server.GeneralInfoAMImpl.initKffCostCenter(GeneralInfoAMImpl.java:978)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:133)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:797)
at oracle.apps.ap.oie.entry.header.webui.HeaderKffCO.renderKeyFlexfield(HeaderKffCO.java:86)
at oracle.apps.ap.oie.entry.header.webui.HeaderKffCO.processRequest(HeaderKffCO.java:41)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. User chooses expenses responsibility
2. Create Expense Report
3. Error received

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