You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "jcore_XiaTian (JIRA)" <ib...@incubator.apache.org> on 2008/10/09 07:56:44 UTC
[jira] Created: (IBATIS-543) Bug Report: The Method
queryWithRowHand
Bug Report: The Method queryWithRowHand
---------------------------------------
Key: IBATIS-543
URL: https://issues.apache.org/jira/browse/IBATIS-543
Project: iBatis for Java
Issue Type: Bug
Environment: TomCat 5.0 , IE 6.0, Windows 2003,Eclipse 3.2
Reporter: jcore_XiaTian
您好,ibatis:
The interface : RowHandler.java
package com.ibatis.sqlmap.client.event;
public interface RowHandler {
void handleRow(Object valueObject);
}
不支持抛除Exception停止迭代,这样更加方便设计回调模式的程式,否则在IE下,导出数据到输出流,如果IE里取消就回发生:
In addition to the cast does not support the Exception to stop iteration, so more convenient callback model of the design program, or in IE, export the data to the output stream, if canceled, IE took place on the back:
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:416)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:436)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:356)
at org.apache.coyote.tomcat5.OutputBuffer.writeBytes(OutputBuffer.java:444)
at org.apache.coyote.tomcat5.OutputBuffer.write(OutputBuffer.java:431)
at org.apache.coyote.tomcat5.CoyoteOutputStream.write(CoyoteOutputStream.java:108)
at org.apache.coyote.tomcat5.CoyoteOutputStream.write(CoyoteOutputStream.java:102)
at com.yinhai.xui.plugin.xuiplugin.TextExportData.doOutputRowData(TextExportData.java:82)
at com.yinhai.xui.taglib.colleciton.export.CollectionDataExport.handleRow(CollectionDataExport.java:218)
at test.collection.ExportTest.doExport(ExportTest.java:42)
at com.yinhai.xui.taglib.colleciton.export.CollectionDataExport.doExport(CollectionDataExport.java:162)
at com.yinhai.xui.taglib.colleciton.export.ExportDataServlet.service(ExportDataServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2008-10-09 13:26:01,718 ERROR [http80-Processor25] - ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
,它应该为[It should be]:
package com.ibatis.sqlmap.client.event;
public interface RowHandler {
void handleRow(Object valueObject) throws Exception;
}
祝开心、幸福、健康
夏天 《JavaScript高级应用与实践》("javaScript and practice of advanced applications")
http://code.google.com/p/json-rpc-for-java/
QQ: 1160 2011
MSN: miracletalent@sina.com
Email:miracletalent@gmail.com
Home:http://m9m.3322.org/
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.