Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Riena » Software caused connection abort: socket write error
Software caused connection abort: socket write error [message #20480] Mon, 02 February 2009 09:05 Go to next message
Xingxiao Lu is currently offline Xingxiao LuFriend
Messages: 91
Registered: July 2009
Member
Hi Rienaers,
Can somebody help me?
I get exceptions when I use Riena.

WARNING: EXCEPTION
javax.servlet.ServletException: EOFException(java.net.SocketException:
Software caused connection abort: socket write error)
at
org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:155)
at
org.eclipse.equinox.http.registry.internal.ServletManager$Se rvletWrapper.service(ServletManager.java:180)
at
org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleRequest(ServletRegistration.java:90)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(ProxyServlet.java:111)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyServlet.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.eclipse.equinox.http.jetty.internal.HttpServerManager$In ternalHttpServiceServlet.service(HttpServerManager.java:269)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428)
at
org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java:677)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
at
org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:245)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
Caused by: EOFException(java.net.SocketException: Software caused connection
abort: socket write error)
at
org.mortbay.http.BufferedOutputStream.flush(BufferedOutputSt ream.java:209)
at
org.mortbay.util.ByteBufferOutputStream.ensureSpareCapacity( ByteBufferOutputStream.java:371)
at
org.mortbay.util.ByteBufferOutputStream.write(ByteBufferOutp utStream.java:197)
at
org.mortbay.http.BufferedOutputStream.write(BufferedOutputSt ream.java:149)
at org.mortbay.http.HttpOutputStream.write(HttpOutputStream.jav a:423)
at org.mortbay.jetty.servlet.ServletOut.write(ServletOut.java:5 4)
at com.caucho.hessian.io.Hessian2Output.flush(Hessian2Output.ja va:1537)
at
com.caucho.hessian.io.Hessian2Output.writeMapBegin(Hessian2O utput.java:568)
at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:70)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:79)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
at
com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
at
com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
at
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
at
com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkel eton.java:174)
at
org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:147)
... 18 more
Re: Software caused connection abort: socket write error [message #20505 is a reply to message #20480] Tue, 03 February 2009 12:07 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 590
Registered: July 2009
Senior Member
Hi xxlu,

does that happen all the time. The Socket write error seems to indicate that the socket was interrupted. The exception
trace you are showing is on the Riena server. What happens on the client ?

Is the object you are returning in any way special, large, complicated anything ?

christian


xxlu schrieb:
> Hi Rienaers,
> Can somebody help me?
> I get exceptions when I use Riena.
>
> WARNING: EXCEPTION
> javax.servlet.ServletException: EOFException(java.net.SocketException:
> Software caused connection abort: socket write error)
> at
> org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:155)
> at
> org.eclipse.equinox.http.registry.internal.ServletManager$Se rvletWrapper.service(ServletManager.java:180)
> at
> org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleRequest(ServletRegistration.java:90)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(ProxyServlet.java:111)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyServlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at
> org.eclipse.equinox.http.jetty.internal.HttpServerManager$In ternalHttpServiceServlet.service(HttpServerManager.java:269)
> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428)
> at
> org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java:677)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:568)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
> at org.mortbay.http.HttpServer.service(HttpServer.java:909)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
> at
> org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:245)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
> Caused by: EOFException(java.net.SocketException: Software caused connection
> abort: socket write error)
> at
> org.mortbay.http.BufferedOutputStream.flush(BufferedOutputSt ream.java:209)
> at
> org.mortbay.util.ByteBufferOutputStream.ensureSpareCapacity( ByteBufferOutputStream.java:371)
> at
> org.mortbay.util.ByteBufferOutputStream.write(ByteBufferOutp utStream.java:197)
> at
> org.mortbay.http.BufferedOutputStream.write(BufferedOutputSt ream.java:149)
> at org.mortbay.http.HttpOutputStream.write(HttpOutputStream.jav a:423)
> at org.mortbay.jetty.servlet.ServletOut.write(ServletOut.java:5 4)
> at com.caucho.hessian.io.Hessian2Output.flush(Hessian2Output.ja va:1537)
> at
> com.caucho.hessian.io.Hessian2Output.writeMapBegin(Hessian2O utput.java:568)
> at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:70)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:79)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkel eton.java:174)
> at
> org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:147)
> ... 18 more
>
>
Re: Software caused connection abort: socket write error [message #578531 is a reply to message #20480] Tue, 03 February 2009 12:07 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 590
Registered: July 2009
Senior Member
Hi xxlu,

does that happen all the time. The Socket write error seems to indicate that the socket was interrupted. The exception
trace you are showing is on the Riena server. What happens on the client ?

Is the object you are returning in any way special, large, complicated anything ?

christian


xxlu schrieb:
> Hi Rienaers,
> Can somebody help me?
> I get exceptions when I use Riena.
>
> WARNING: EXCEPTION
> javax.servlet.ServletException: EOFException(java.net.SocketException:
> Software caused connection abort: socket write error)
> at
> org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:155)
> at
> org.eclipse.equinox.http.registry.internal.ServletManager$Se rvletWrapper.service(ServletManager.java:180)
> at
> org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleRequest(ServletRegistration.java:90)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(ProxyServlet.java:111)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyServlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at
> org.eclipse.equinox.http.jetty.internal.HttpServerManager$In ternalHttpServiceServlet.service(HttpServerManager.java:269)
> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428)
> at
> org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java:677)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:568)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
> at org.mortbay.http.HttpServer.service(HttpServer.java:909)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
> at
> org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:245)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
> Caused by: EOFException(java.net.SocketException: Software caused connection
> abort: socket write error)
> at
> org.mortbay.http.BufferedOutputStream.flush(BufferedOutputSt ream.java:209)
> at
> org.mortbay.util.ByteBufferOutputStream.ensureSpareCapacity( ByteBufferOutputStream.java:371)
> at
> org.mortbay.util.ByteBufferOutputStream.write(ByteBufferOutp utStream.java:197)
> at
> org.mortbay.http.BufferedOutputStream.write(BufferedOutputSt ream.java:149)
> at org.mortbay.http.HttpOutputStream.write(HttpOutputStream.jav a:423)
> at org.mortbay.jetty.servlet.ServletOut.write(ServletOut.java:5 4)
> at com.caucho.hessian.io.Hessian2Output.flush(Hessian2Output.ja va:1537)
> at
> com.caucho.hessian.io.Hessian2Output.writeMapBegin(Hessian2O utput.java:568)
> at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:70)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at com.caucho.hessian.io.MapSerializer.writeObject(MapSerialize r.java:79)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.io.JavaSerializer$FieldSerializer.seriali ze(JavaSerializer.java:251)
> at
> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSeria lizer.java:208)
> at
> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSeriali zer.java:172)
> at
> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Out put.java:490)
> at
> com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkel eton.java:174)
> at
> org.eclipse.riena.communication.publisher.hessian.RienaHessi anDispatcherServlet.service(RienaHessianDispatcherServlet.ja va:147)
> ... 18 more
>
>
Previous Topic:How to use Attachment?
Next Topic:Riena BOF at Eclipse Con 2009
Goto Forum:
  


Current Time: Sun Dec 21 14:26:37 GMT 2014

Powered by FUDForum. Page generated in 0.01811 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software