[Geoserver-devel] About a PartialBufferStrategy abort warni ng in geoserver

I use geoserver to link with oracle spatial.The vision of geoserver is 1.3.2. A PartialBufferStrategy abort warning occure in the use of geoserver. The warning like:
“1587744 [INFO] org.geotools.renderer.style.SLDStyleFactory - null input stream
1591962 [WARNING] org.vfny.geoserver.servlets.PartialBufferStrategy - OutputStream could not be aborted in time. An error has occurred and could not be sent to the user.
1591963 [INFO] org.vfny.geoserver.servlets.AbstractService - Had an undefined error: null
1591979 [INFO] org.vfny.geoserver.servlets.AbstractService - ClientAbortException: java.net.SocketException: Connection reset
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:97)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
at org.vfny.geoserver.util.PartialBufferedOutputStream.forceFlush(PartialBufferedOutputStream.java:206)
at org.vfny.geoserver.servlets.PartialBufferStrategy.flush(AbstractService.java:1225)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:529)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:279)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.vfny.geoserver.wms.servlets.WmsDispatcher.doResponse(WmsDispatcher.java:156)
at org.vfny.geoserver.wms.servlets.WmsDispatcher.doGet(WmsDispatcher.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:96)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:746)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:433)
at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:304)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:991)
at org.apache.coyote.Response.action(Response.java:182)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)”

Could you help me?


想免费获得高速稳定的3G邮箱吗? www.126.com

taixingjason@anonymised.com ha scritto:

I use geoserver to link with oracle spatial.The vision of geoserver is
1.3.2.

We suggest to switch to 1.4.0. 1.3.2 is old and 1.4.0 has many bug fixes
included. I don't remember If we talked about this before, do you have
any particular reason to stick with 1.3.2?

A PartialBufferStrategy abort warning occure in the use of
geoserver. The warning like:
"1587744 [INFO] org.geotools.renderer.style.SLDStyleFactory - null input
stream
1591962 [WARNING] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream could not be aborted in time. An error has occurred and
could not be sent to the user.

Yeah, this happens when an exception is thrown during data processing
but the response has already partially been sent to the client, so it's
no more possible to inform the client with a standard WFS error message.

1591963 [INFO] org.vfny.geoserver.servlets.AbstractService - Had an
undefined error: null
1591979 [INFO] org.vfny.geoserver.servlets.AbstractService -

Well, in this case I'd say there's nothing to worry about, apparently
the client abruptly closed the connection.

Caused by: java.net.SocketException: Connection reset
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:96)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at

Cheers
Andrea