You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "F. Da Costa" <da...@xs4all.nl> on 2004/02/18 22:31:28 UTC

EOFException(java.net.SocketException: Software caused connection abort: socket write error)

Hi,

Below the output (in the Eclipse console) from a normal form post action.
Basically i shoot the form to the server, it gets processed properly (the 
data goes in the database) and coming back to the screen it does not seem 
to be too happy.
Data gets put on the screen but its almst as if not everything get handled 
properly.

Trying to figure it out but the (Jetty?) output seemed like a good place to 
start.
Not sure whether this has anything to do with the implicit conversion as 
well (this appeared in b4). Basically i circumvented the (lack of) implicit 
conversion by using a 'dummy' validator that just does toString().

Has anybody experienced these errors or is there some obvious area to start 
looking?

TIA
Fermin DCG


Feb 18, 2004 10:21:14 PM org.dcg.platform.RequestDecoder decodeRequest
INFO: Decoding: +/app+null
POST /app HTTP/1.1
Host: localhost:8080
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) 
Gecko/20040206 Firefox/0.8
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
keep-alive: 300
Connection: keep-alive
Referer: http://localhost:8080/app?service=page/TreeTableTestFlexible
Content-Type: application/x-www-form-urlencoded
Content-Length: 9695


Feb 18, 2004 10:21:14 PM org.dcg.platform.RequestDecoder decodeRequest
INFO: Decoding: +/app+null
POST /app HTTP/1.1
Host: localhost:8080
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) 
Gecko/20040206 Firefox/0.8
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
keep-alive: 300
Connection: keep-alive
Referer: http://localhost:8080/app?service=page/TreeTableTestFlexible
Content-Type: application/x-www-form-urlencoded
Content-Length: 131


checkAllComponentsReferenced
Feb 18, 2004 10:21:15 PM org.apache.tapestry.engine.AbstractEngine 
reportException
WARNING: Exception during post-request cleanup.
EOFException(java.net.SocketException: Software caused connection abort: 
socket write error)
	at org.mortbay.http.BufferedOutputStream.flush(BufferedOutputStream.java:195)
	at org.mortbay.http.ChunkingOutputStream.flush(ChunkingOutputStream.java:67)
	at org.mortbay.http.HttpOutputStream.flush(HttpOutputStream.java:482)
	at org.mortbay.jetty.servlet.ServletOut.flush(ServletOut.java:49)
	at 
org.apache.tapestry.request.ResponseOutputStream.forceFlush(ResponseOutputStream.java:190)
	at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:969)
	at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
	at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
	at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
	at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
	at org.mortbay.http.HttpServer.service(HttpServer.java:879)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)


**********************************************************


Exception during post-request cleanup.


       Session id: null
   Client address: 127.0.0.1

Exceptions:

org.mortbay.http.EOFException

java.net.SocketException: Software caused connection abort: socket write error
java.net.SocketOutputStream.socketWrite0(Native Method)
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
org.mortbay.http.NullableOutputStream.write(NullableOutputStream.java:119)
org.mortbay.util.ByteBufferOutputStream.writeTo(ByteBufferOutputStream.java:158)
org.mortbay.http.BufferedOutputStream.flush(BufferedOutputStream.java:191)
org.mortbay.http.ChunkingOutputStream.flush(ChunkingOutputStream.java:67)
org.mortbay.http.HttpOutputStream.flush(HttpOutputStream.java:482)
org.mortbay.jetty.servlet.ServletOut.flush(ServletOut.java:49)
org.apache.tapestry.request.ResponseOutputStream.forceFlush(ResponseOutputStream.java:190)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:969)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
org.mortbay.http.HttpServer.service(HttpServer.java:879)
org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)

**********************************************************



---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org