Software caused connection abort: socket write error [message #20480] |
Mon, 02 February 2009 04:05  |
Eclipse User |
|
|
|
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  |
Eclipse User |
|
|
|
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  |
Eclipse User |
|
|
|
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
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.02840 seconds