My Oracle Support Banner

While Trying To Import An Application File Exported From V8 Or Below In The V10 ECC Environment The Import Failing With the Error: "ArrayIndexOutOfBoundsException: Array index out of range" (Doc ID 3001899.1)

Last updated on FEBRUARY 05, 2024

Applies to:

Oracle Enterprise Command Center Framework - Version 12.2.12 and later
Information in this document applies to any platform.


While trying to import the Enterprise Command Center v6 customized receivables application into v10, it is failing with errors.

Errors from Import_*.log file

2024-01-17 09:07:45 ERROR o.e.w.c.user.ExportImportController - Exception occured :
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
at java.util.Vector.get( ~[na:1.8.0_321]
at org.eclipse.persistence.indirection.IndirectList.get( ~[eclipselink-2.7.3.jar:2.7.3.v20180807-4be1041]
at oracle.ecc.persistence.entities.PrecedenceRule.onPrePersist( ~[ecc-core-1.0.0.jar:na]
at sun.reflect.GeneratedMethodAccessor534.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( ~[na:1.8.0_321]

The issue can be reproduced at will with the following steps:
1. Upgraded ECCV6 to Eccv10 by following Installation Document (Doc ID 2947307.1)
2. Run as part of the upgrade
3. Upgrade overwrites old customization performed to Seeded Datasets and Seeded Applications.
To avoid this overwrite, export and import old ECCv6 applications to new versions.
4. Export Receivables application and datasets from the EccV6 environment
5. Login to Eccv10 and import the application zip file
6. Import is failing with reported errors


 Performed upgrade from EccV6 to EccV10


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

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