Google Groups unterstützt keine neuen Usenet-Beiträge oder ‑Abos mehr. Bisherige Inhalte sind weiterhin sichtbar.

IOException: no process to read data written to a pipe

81 Aufrufe
Direkt zur ersten ungelesenen Nachricht

Tin Ho Chan

ungelesen,
31.01.2002, 22:52:2931.01.02
an
Hello,

We have a servlet written in WAS 4.0.2 that redirects a request to another
servlet by using

getServletContext().getRequestDispatcher(pageUrl).forward(request,
response);

where pageUrl is the url to the other servlet within the same webapp.
However sometimes we hit an exception and the app server fails to reply a
response to the client browser. The exception trace is shown below. Has
anyone of you encountered a similar problem? I would like to know in which
cases this exception would occur. Appreciate if you can provide me with some
help. Thx in advance.

Kind regards,
Tin Ho

Servlet Error: There is no process to read data written to a pipe.:
java.io.IOException: There is no process to read data written to a pipe.
at java.net.SocketOutputStream.socketWrite(Native Method)
at java.net.SocketOutputStream.write(SocketOutputStream.java(Compiled
Code))
at com.ibm.ws.io.Stream.write(Stream.java(Compiled Code))
at com.ibm.ws.io.WriteStream.flushMyBuf(WriteStream.java(Compiled Code))
at com.ibm.ws.io.WriteStream.flush(WriteStream.java(Compiled Code))
at com.ibm.ws.http.ResponseStream.flush(ResponseStream.java(Compiled Code))
at com.ibm.ws.io.WriteStream.flush(WriteStream.java(Compiled Code))
at
com.ibm.servlet.engine.srp.SRPConnection.flush(SRPConnection.java(Compiled
Code))
at
com.ibm.servlet.engine.srp.SRPConnection.flush(SRPConnection.java(Compiled
Code))
at
com.ibm.servlet.engine.srt.SRTOutputStream.flush(SRTOutputStream.java(Compil
ed Code))
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java(Compiled Code))
at
com.ibm.servlet.engine.srt.BufferedWriter.flushChars(BufferedWriter.java(Com
piled Code))
at
com.ibm.servlet.engine.srt.BufferedWriter.flushBuffer(BufferedWriter.java(Co
mpiled Code))
at
com.ibm.servlet.engine.srt.BufferedWriter.flushBuffer(BufferedWriter.java(Co
mpiled Code))
at
com.ibm.servlet.engine.srt.SRTServletResponse.flushBuffer(SRTServletResponse
.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.HttpServletResponseProxy.flushBuffer(HttpServl
etResponseProxy.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.HttpServletResponseProxy.flushBuffer(HttpServl
etResponseProxy.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.HttpServletResponseProxy.flushBuffer(HttpServl
etResponseProxy.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W
ebAppRequestDispatcher.java:529)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest
Dispatcher.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD
ispatcher.java(Compiled Code))
at
com.wlbank.ib.authentication.WlbLogonServlet.replyPage(WlbLogonServlet.java)
at
com.wlbank.ib.authentication.WlbLogonServlet.performTask(WlbLogonServlet.jav
a)
at
com.wlbank.ib.authentication.WlbLogonServlet.doPost(WlbLogonServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at
com.ibm.servlet.dynacache.CacheHook.handleFragment(CacheHook.java(Compiled
Code))
at
com.ibm.servlet.dynacache.CacheHook.handleServlet(CacheHook.java(Compiled
Code))
at
com.ibm.servlet.dynacache.CacheProxyServlet.service(CacheProxyServlet.java:6
7)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager
.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl
eServlet.java:167)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle
t.java:297)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle
Servlet.java:110)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47
2)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan
ager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag
er.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W
ebAppRequestDispatcher.java:523)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest
Dispatcher.java(Compiled Code))
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD
ispatcher.java(Compiled Code))
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:122)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja
va:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Comp
iled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

Rajeev Dave

ungelesen,
01.02.2002, 01:21:5601.02.02
an
Does this happen when request/response object is heavy?

-Rajeev


Tin Ho Chan <thc...@gmx.net> wrote in message
news:a3d3dg$srk$1...@news.boulder.ibm.com...

Tin Ho Chan

ungelesen,
01.02.2002, 01:55:3501.02.02
an
Hello,

There are more than 20 fields to be filled in, so the request object might
be heavy. Response data to the client is a normal page with no more than 3
pages. Thx for your help.

Kind regards,
Tin Ho

"Rajeev Dave" <raj...@aztec.soft.net> wrote in message
news:a3dc5g$sv6$1...@news.boulder.ibm.com...

Alexandre POLOZOFF

ungelesen,
01.02.2002, 13:48:0001.02.02
an
Have you already written data out to the browser before attempting the
forward?

Tin Ho Chan

ungelesen,
03.02.2002, 22:56:1403.02.02
an
No.

"Alexandre POLOZOFF" <polo...@us.ibm.com> wrote in message
news:1104_10...@news.software.ibm.com...

0 neue Nachrichten