Fehler bei ResultSet.next()Geschrieben von MATT on August 08, 2003 um 12:57: Hallo, ich habe ein Problem beim Zugriff auf mein ResultSet. while (res.next()) Im StackTrace (s.u.) steht irgendwas von COM.ibm.db2.jdbc.net.DB2RowObject.forwardOnlyNext. Ich vermute mal, daß res.next() versucht, rückwärts im ResultSet zu springen. Ich greife von Windows 2000 aus lokal auf eine DB2 7.2 zu. Als Treiber verwende ich den Net Driver (COM.ibm.db2.jdbc.net.DB2Driver) Wäre nett, wenn mir da jemand weiterhelfen könnte? Gruss MATT
java.lang.ArrayIndexOutOfBoundsException: 2 at COM.ibm.db2.jdbc.net.DB2RowObject.getDataFromBuffer(DB2RowObject.java:528) at COM.ibm.db2.jdbc.net.DB2RowObject.forwardOnlyNext(DB2RowObject.java:302) at COM.ibm.db2.jdbc.net.DB2ResultSet.next(DB2ResultSet.java:307) at net.compart.writer.DBCSVWriter.writeRecords(DBCSVWriter.java:191) at net.compart.writer.DBCSVWriter.writeRecords(DBCSVWriter.java:102) at net.compart.docpilot.action.DVFreimachung.perform(DVFreimachung.java:334) at net.compart.docpilot.action.DVFreimachung.startDVFrei(DVFreimachung.java:245) at net.compart.jsp.docpilot.action.DVFreiAction.execute(DVFreiAction.java:113) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536)
Antworten:
|