Topic
  • No replies
SystemAdmin
SystemAdmin
37421 Posts

Pinned topic sql exception :- Internal drive error.

‏2005-08-31T16:13:23Z |
Hi

We have deployed web application on and configured data source using DB2 UDB for iSeries (Toolbox) on WebSphere Application Server and restart web sphere service.

Now Whenever I was accessing my application it's gave me error "Internal driver error" and throwing following exception in systemerr.log:-

I guess this error occurs during any JDBC Transaction.

Also, please find the attached file JDBCTrace_WASDataSource.zip for JDBC trace.

hreadWebContainer : 0,5,main Fri Aug 26 07:41:59 EDT 2005 as400: Connection B10B379F (-1297684670) : Throwing exception. Actual exception: Internal driver error. (class java.lang.InterruptedException) sqlState: HY000 vendor code -99999.java.sql.SQLException: Internal driver error. (class java.lang.InterruptedException) at java.lang.Throwable.(Throwable.java:195)
at java.lang.Exception.(Exception.java:41)
at java.sql.SQLException.(SQLException.java:40)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:521)
at com.ibm.as400.access.AS400JDBCConnection.sendAndReceive(AS400JDBCConnection.java:2597)
at com.ibm.as400.access.AS400JDBCStatement.close(AS400JDBCStatement.java:434)
at com.ibm.as400.access.AS400JDBCPreparedStatement.close(AS400JDBCPreparedStatement.java:433)
at com.saterisystems.sasinv1r0.dispatcher.SS_StatementControl.closeConn(SS_StatementControl.java:245)
at com.saterisystems.sasinv1r0.requester.SS_DAORequester.closeConn(SS_DAORequester.java:212)
at com.saterisystems.sasinv1r1.webarch.iarchie.beans.SS_RegisterBean.doesAccountNoExist(SS_RegisterBean.java:1908)
at com.saterisystems.sasinv1r1.webarch.iarchie.beans.SS_RegisterBean.doProcess(SS_RegisterBean.java:255)
at com.saterisystems.sasinv1r1.webarch.iarchie.main.JHMnBean.processRequest(JHMnBean.java:400)
at com.saterisystems.sasinv1r1.webarch.iarchie.main.JHMnBean.processRequest(JHMnBean.java:214)
at com.saterisystems.sasinv1r1.webarch.iarchie.servlets.RequestDispatcher.executeTxn1(RequestDispatcher.java:1089)
at com.saterisystems.sasinv1r1.webarch.iarchie.servlets.RequestDispatcher.handleRequest1(RequestDispatcher.java:848)
at com.saterisystems.sasinv1r1.webarch.iarchie.servlets.JHMainServlet.doPost(JHMainServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1802)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

Your help is greatly appreciated.