Skip to main content



      Home
Home » Archived » Riena » Software caused connection abort: socket write error
Software caused connection abort: socket write error [message #20480] Mon, 02 February 2009 04:05 Go to next message
Eclipse UserFriend
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 07:07 Go to previous message
Eclipse UserFriend
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 07:07 Go to previous message
Eclipse UserFriend
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: Sat Jun 07 22:36:43 EDT 2025

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

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

Back to the top