Error java.lang.ArrayIndexOutOfBoundsException is Generated When Installing OTM 5.5 Cumulative Update 4 on Websphere

(Doc ID 740972.1)

Last updated on OCTOBER 21, 2013

Applies to:

Oracle Transportation Management - Version 5.5.04 to 5.5.04.04 [Release 5.5]
Information in this document applies to any platform.
***Checked for relevance on 21-Oct-2013***

Symptoms

-- Problem Statement:
The following error may be generated when running the dbpatch_55.sql or update_content as required during the installation or Oracle Transportation Managements ( OTM ) Cumulative Update 4 on Websphere instances. 

java.lang.ArrayIndexOutOfBoundsException: 141257296

java.lang.ArrayIndexOutOfBoundsException: 141257296
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java(Compiled Code))
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:966)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1170)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3423)
at glog.database.admin.CSVUtil.processCSVDataLine(CSVUtil.java:1670)
at glog.database.admin.CSVUtil.processCSV(CSVUtil.java:1882)
at glog.database.admin.CSVUtil.run(CSVUtil.java:2518)
at glog.database.admin.CSVUtil.run(CSVUtil.java:2711)
at glog.database.admin.CSVUtil.main(CSVUtil.java:3011)

Similar errors will also be noticed in the console_err.log file generated by Websphere.

[10/1/08 15:49:35:431 EDT] 0000000a SystemErr R java.lang.ArrayIndexOutOfBoundsException: -1357821204
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java(Compiled Code))
at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1038)
at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:291)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:213)
at glog.util.jdbc.noserver.SqlQuery.next(SqlQuery.java:174)
at glog.database.security.dbrealm.RdbmsRealm.queryAll(RdbmsRealm.java:203)
at glog.database.security.dbrealm.RdbmsRealm.getEjbGroups(RdbmsRealm.java:943)
at glog.database.security.dbrealm.CachingRealm.<init>(CachingRealm.java:145)
at glog.database.security.dbrealm.CachingRealm.initialize(CachingRealm.java:122)
at glog.util.j2ee.jaas.WSUserRegistryImpl.initialize(WSUserRegistryImpl.java:39)
at glog.util.j2ee.jaas.WSUserRegistryImpl.<init>(WSUserRegistryImpl.java:32)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44)
at java.lang.reflect.Constructor.newInstance(Constructor.java:315)
at java.lang.Class.newInstance3(Class.java:367)
at java.lang.Class.newInstance(Class.java:305)
at com.ibm.ws.security.registry.UserRegistryImpl.initialize(UserRegistryImpl.java:199)
at com.ibm.ws.security.server.SecurityServerImpl.getUserRegistry(SecurityServerImpl.java:481)
at com.ibm.ws.security.server.SecurityServerImpl.<init>(SecurityServerImpl.java:88)
at com.ibm.ws.security.server.SecurityServerFactory.create(SecurityServerFactory.java:57)
at com.ibm.ws.security.core.distSecurityComponentImpl.initialize(distSecurityComponentImpl.java:328)
at com.ibm.ws.security.core.distSecurityComponentImpl.startSecurity(distSecurityComponentImpl.java:298)
at com.ibm.ws.security.core.SecurityComponentImpl.startSecurity(SecurityComponentImpl.java:101)
at com.ibm.ws.security.core.ServerSecurityComponentImpl.start(ServerSecurityComponentImpl.java:279)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:149)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:406)
at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:187)
at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:133)
at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:387)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.run(WSLauncher.java:219)
at java.lang.Thread.run(Thread.java:570)

-- Steps To Reproduce:
Install OTM 5.5 Cumulative Update 4 on a previously working OTM instance where Websphere has been deployed.

-- Business Impact:
Unable to install OTM 5.5 Cumulative Update 4 and the associated Roll Up's on Websphere instances

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