You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2001/02/07 03:26:14 UTC

[Bug 453] New - Errors in jsp:include jsp file with flush="true" are not displayed in Internet Explorer BugRat Report#775

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=453

*** shadow/453	Tue Feb  6 18:26:14 2001
--- shadow/453.tmp.25070	Tue Feb  6 18:26:14 2001
***************
*** 0 ****
--- 1,116 ----
+ +============================================================================+
+ | Errors in jsp:include jsp file with flush="true" are not displayed in Inte |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 453                         Product: Tomcat 4                |
+ |       Status: UNCONFIRMED                 Version: Unknown                 |
+ |   Resolution:                            Platform: All                     |
+ |     Severity: Normal                   OS/Version: All                     |
+ |     Priority: High                      Component: Jasper                  |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: Justyna.Horwat@eng.sun.com                                   |
+ |  Reported By: anonymous-bug@cortexity.com                                  |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ If there is an error in a jsp file that was included with the jsp:include tag and flush is set to true, Internet Explorer (5.5) does not display the error and sometimes gets stuck in a loop loading the page over and over again until the operation is manually stopped. The follow example causes this to happen:
+ 
+ test1.jsp:
+ <html>
+ <body bgcolor="#FFFFFF">
+ <jsp:include page="test2.jsp" flush="true" />
+ </body>
+ </html>
+ 
+ test2.jsp:
+ <%
+ bad syntax
+ %>
+ 
+ 
+ The Tomcat Exception Report generated by this error displays correctly in IE if flush is set to false and displays correctly in Netscape regardless of the value of flush.
+ 
+ I have used the RequestDumperValve to show the requests going back and forth between IE and Tomcat. While I am not certain this is related, the content length of Tomcat's response is -1, even though some data should have been returned (the error message). The RequestDumperValve excerpt is here:
+ 
+ 2001-01-15 21:46:53 RequestDumperValve[Standalone]: ===============================================================
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]: REQUEST URI       =/test.jsp
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:           authType=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:  characterEncoding=ISO-8859-1
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:      contentLength=-1
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:        contentType=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:        contextPath=
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             cookie=JSESSIONID=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/pdf, */*
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=accept-language=en-us
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=accept-encoding=gzip, deflate
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=user-agent=Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=host=copernicus:8080
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=connection=Keep-Alive
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             header=cookie=JSESSIONID=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             locale=en_US
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             method=GET
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:           pathInfo=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:           protocol=HTTP/1.1
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:        queryString=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:         remoteAddr=10.134.3.250
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:         remoteHost=copernicus
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:         remoteUser=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]: requestedSessionId=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:             scheme=http
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:         serverName=copernicus
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:         serverPort=8080
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:        servletPath=null
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]:           isSecure=false
+ 2001-01-15 21:46:58 RequestDumperValve[Standalone]: ---------------------------------------------------------------
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: ---------------------------------------------------------------
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           authType=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:      contentLength=-1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        contentType=text/html;charset=8859_1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Date=Tue, 16 Jan 2001 02:46:58 GMT
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Transfer-Encoding=chunked
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Server=Apache Tomcat/4.0-b1 (HTTP/1.1 Connector)
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:            message=OK
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         remoteUser=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             status=200
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: ===============================================================
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: REQUEST URI       =/test.jsp
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           authType=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:  characterEncoding=ISO-8859-1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:      contentLength=-1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        contentType=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        contextPath=
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             cookie=JSESSIONID=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/pdf, */*
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=accept-language=en-us
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=accept-encoding=gzip, deflate
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=user-agent=Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=host=copernicus:8080
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=connection=Keep-Alive
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=cookie=JSESSIONID=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             locale=en_US
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             method=GET
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           pathInfo=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           protocol=HTTP/1.1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        queryString=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         remoteAddr=10.134.3.250
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         remoteHost=copernicus
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         remoteUser=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: requestedSessionId=27F243C53725B2F3E25410108860A1E4
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             scheme=http
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         serverName=copernicus
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         serverPort=8080
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        servletPath=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           isSecure=false
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: ---------------------------------------------------------------
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: ---------------------------------------------------------------
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:           authType=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:      contentLength=-1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:        contentType=text/html;charset=8859_1
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Date=Tue, 16 Jan 2001 02:46:59 GMT
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Transfer-Encoding=chunked
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             header=Server=Apache Tomcat/4.0-b1 (HTTP/1.1 Connector)
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:            message=OK
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:         remoteUser=null
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]:             status=200
+ 2001-01-15 21:46:59 RequestDumperValve[Standalone]: ===============================================================