000024740 - Failures caused by java.lang.ArrayIndexOutOfBoundsException JDBC driver problem in IBM WebSphere on the RKM server

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000024740
Applies ToKey Manager Client 1.5.x
Key Manager Server
IBM WebSphere
Win 2000 Server SP4
IssueFailures caused by java.lang.ArrayIndexOutOfBoundsException JDBC driver problem in IBM WebSphere on the RKM server

Exception on the server:

0000003c SystemErr R java.lang.ArrayIndexOutOfBoundsException: 292157116

at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java(Compiled Code))

at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java(Compiled Code))

at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java(Compiled Code))

at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java(Compiled Code))

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java(Compiled Code))

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java(Compiled Code))

at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java(Compiled Code))

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecuteQuery(WSJdbcPreparedStatement.java(Compiled Code))

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeQuery(WSJdbcPreparedStatement.java(Compiled Code))

at com.rsa.kms.edge.java.sql.DefaultEdgePreparedStatement.executeQuery(DashoA10*..(Inlined Compiled Code))

at com.rsa.kms.cleartrust.DefaultKmsAuth.login(DashoA10*..(Compiled Code))

at com.rsa.kms.key.provider.DefaultKeyProviderManager.a(DashoA10*..(Inlined Compiled Code))

at com.rsa.kms.key.provider.DefaultKeyProviderManager.a(DashoA10*..(Compiled Code))

at com.rsa.kms.key.provider.DefaultKeyProviderManager.init(DashoA10*..(Compiled Code))

at com.rsa.kms.transport.servlet.ProviderServlet.performGet(DashoA10*..(Compiled Code))

at com.rsa.kms.transport.servlet.AbstractKeyManagerServlet.doGet(DashoA10*..(Compiled Code))

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))

at com.rsa.kms.transport.servlet.AbstractKeyManagerServlet.service(DashoA10*..(Inlined Compiled Code))

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Inlined Compiled Code))

at com.rsa.kms.transport.servlet.AbstractKeyManagerServlet.service(DashoA10*..(Compiled Code))

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))

at com.rsa.kms.transport.filter.InputSanitizer.doFilter(DashoA10*..(Compiled Code))

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java(Compiled Code))

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled Code))

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled Code))

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled Code))

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled Code))

at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled Code))

at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java(Compiled Code))

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))

at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

Notes

This problem is described in Oracle and IBM knowledge bases:

http://forums.oracle.com/forums/thread.jspa?threadID=498046&start=0&tstart=0

http://www.ibm.com/developerworks/forums/message.jspa?messageID=13980641#13980641

This IBM support article describes how to selectively disable JIT options for WebSphere:

http://www-1.ibm.com/support/docview.wss?uid=swg21162255

Legacy Article IDa39003

Attachments

    Outcomes