Erro: java.io.IOException: Stream closed

Pessoal,

está ocorrendo a seguinte excessão e não faço ideia do que possa ser.

Se alguém poder me ajudar, fico grato.

13/06/2011 11:26:59 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/Sistema] threw exception [java.lang.IllegalStateException: Exception occurred when flushing data] with root cause
java.io.IOException: Stream closed
	at org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:210)
	at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
	at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
	at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:123)
	at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:80)
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:106)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:182)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Minha bola de cristal está fora da área de cobertura.
Camarada o que você tentava fazer e qual o código e a linha onde o erro é apresentado?

Opa,

o erro está ocorrendo no código abaixo. Trata-se de uma página para validar a sessão:

	if (session.getAttribute("login") == null) {
		request.getRequestDispatcher("login.jsp").forward(request,
				response);
	}

Pessoal,

o problema continua a ocorrer, alguém sabe o que pode ser?

Valeu

POSTA O CÓDIGO!!!

Sem o código não é possível te ajudar

Opa,

Segue o index.jsp

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<jsp:include page="sessao.jsp"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.:: Search ::.</title>
<style type="text/css">
body {
	margin-left: 0px;
	margin-top: 0px;
}
</style>
<script language="JavaScript" type="text/javascript" src="js/util.js"></script>
<script language="JavaScript" type="text/javascript" src="js/abrirPagina.js"></script>
<link href="css/modelo.css" rel="stylesheet" type="text/css" />
</head>
<!-- ##### Header ##### -->  
<%
	String pagina = "inicio.jsp";
	
	if(request.getParameter("page") != null)
		pagina = request.getParameter("page");
		
	
		
%>
<jsp:include page="header.jsp" />  
    
<!-- ##### Main ##### -->  

<jsp:include page="<%= pagina %>" />  
  
<!-- ##### Footer ##### -->  
<jsp:include page="footer.jsp" />  
</html>

Segue o include sessao.jsp

<%@ page contentType="text/html;charset=ISO-8859-1"%>
<%
	
	if (session.getAttribute("login") == null) {
		request.getRequestDispatcher("login.jsp").forward(request,
				response);
	}
	
	
%>

Obrigado

Validar a sessão não trabalha com arquivos diretamente. IOException é lançada na manipulação de arquivos.

Em algum momento vc tenta abrir ou fechar algum arquivo?

Tenta remover tudo da sua pagina, inclusive os includes. Deixa só o que vc acha que ta dando erro.