IOException: stream closed in JBoss EAP 5.1.0

Solution Verified - Updated -

Issue

  • Application has custom JSP tag library. When the application does a form submit the following exception is thrown in the server.log file:-

    javax.servlet.jsp.JspException: Unable to write to JspWriter
        ..........
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
        ............
     Caused by: java.io.IOException: Stream closed
        at org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)
        at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:312)
        at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:342)
        ...........
    
  • The page cannot be loaded without a redeployment of the application or a re-start of the JBoss instance.

Environment

  • JBoss Enterprise Application Platform (EAP) 5.1.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In