java.io.IOException: Broken pipe

I'm using Bea Weblogic 6.1 with Netscape enterprise server as a front
end, both on Sun Solaris.  Can someone explain why this is happening and
a possible solution?

many thanks,
Joe Hanink



JSP code:

<%@ page import="java.net.*"%>

<%

String directory = (String)session.getValue("directory");
String target = request.getParameter("target");
String url = "/custom/echo/content/"+directory+"/"+target;
String php = (String)session.getValue("php");

try {

    if (target.equals("")) {
       out.println("** specify a target page **");
    } else {
 
getServletConfig().getServletContext().getRequestDispatcher(url).include
(request, response);
    }
} catch (Exception e) {
    out.println("** exception trapped ["+e.getMessage()+":
url="+php+url+"] **");
    e.printStackTrace();
}

%>


Stack trace:

java.io.IOException: Broken pipe
        at java.net.SocketOutputStream.socketWrite(Native Method)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
        at
weblogic.servlet.internal.ChunkUtils.writeChunkNoTransfer(ChunkUtils.
java:202)
        at
weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:167)
        at
weblogic.servlet.internal.ServletOutputStreamImpl.writeChunks(Servlet
OutputStreamImpl.java:183)
        at
weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutput
StreamImpl.java:150)
        at
weblogic.servlet.internal.ServletOutputStreamImpl.checkForFlush(Servl
etOutputStreamImpl.java:552)
        at
weblogic.servlet.internal.ServletOutputStreamImpl.print(ServletOutput
StreamImpl.java:226)
        at
weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:139)
        at
jsp_servlet._custom._echo._content._echosite._legal_main_left._jspSer
vice(_legal_main_left.java:89)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:213)
        at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:275)
        at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:183)
        at
jsp_servlet._custom._echo._templates._insert_page._jspService(_insert
_page.java:105)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:213)
        at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:275)
        at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:183)
        at
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:115
)
        at
com.translucis._custom._echo._legal._jspService(_legal.java:443)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:213)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:1265)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1631)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

Received on Wednesday, 28 November 2001 07:20:14 UTC