tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: JspTagException- Stream closed
Date Thu, 05 Sep 2013 17:27:00 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Babu,

On 9/5/13 12:09 AM, Babu, Tinu wrote:
> Here is the body of the method doEndTag(). The exception is thrown 
> for line number 146, which is this.iter = null; of the reset
> method.
> 
> public int doEndTag() throws JspException { if
> (this.jdField_bodyContent_of_type_JavaxServletJspTagextBodyContent
> != null) { try { 
> this.jdField_bodyContent_of_type_JavaxServletJspTagextBodyContent.writeOut(this.jdField_bodyContent_of_type_JavaxServletJspTagextBodyContent.getEnclosingWriter());
>
> 
}
> catch (IOException localIOException) { 
> this.jdField_pageContext_of_type_JavaxServletJspPageContext.getServletContext().log(Res.getString(4),
> localIOException); throw new
> JspTagException(localIOException.getMessage()); } }
> 
> reset();
> 
> return 6; }
> 
> private void reset() { this.sDataSource = null; 
> this.changeCurrentRow = true; this.useRange = false; this.ds =
> null; this.rs = null; this.iter = null; }

I'll eat my hat if "this.iter = null;" is throwing a JspTagException
(especially one whose stack trace does not include the "reset"
method). I think you are looking at source code that does not match
the exception stack trace you are seeing.

You should be seeing another stack trace (in the application log,
according to the source I see above) that includes full details of the
IOException that is being caught and re-thrown as a JspTagException --
without including the "cause" when creating the new exception. Bad
Oracle! Bad!

If you find that exception, it might give you better information about
why it's happening in the first place.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJSKL7gAAoJEBzwKT+lPKRYu2AQAJypAp+njffwNgQnTfG3vgQv
1V7hauPzcVAtgHLYDGxaOl12/yXNOZ4Mhz15JsOWQxYPCXjWBsvtWEmhjVOK8AcE
kQZWV7AAvc/4Tg+SSHgjgJNSAD0geSyD3w7x5DwAanE6qdHa42mW8+W/jj+ru9aC
mJHztYIYhl35EMoVJAhRhvAXLqazcr/TQPdSvui6meXLcYAdvioNOq1e+WstCay/
eoBBfcv1Tod1vJKd6jvGCx6ljjyJnk+/0+y+O3UaE2a3lSTJym1GveGgTzwerJN6
WarE2q3rXP/GqfiwZxVj9XqyKC+2yfJSBCSoxQCGWX5wLnosXVKEU0GMFNpBjlEr
mVnpWf7CuYFEnQ/xUfrT7fawepP1dPBszozJlwmVM0UAA+jIeJs86n1o8s7LJXqN
+I47Ymo4mFODpXuPrgI+ijn+HSxFm6urckHOJRdEbTyMmPw6eGzKOMVua4GTGC96
U1nlS0yqm4G7AgJVqxs8I5aQ4zXxg08g9k39YUH5Rrs6tCoLX56pzQZO35bEyMn/
Rlx9Cb0Mu8LSsSyGQrscYLe5Lh4A5fW4WKiIahkgTwdiRGQY6YXWHGK7TAbHM8DT
xy7DwdF/GS9Enqq6nRWeMQyyAxG9q4dHxU5+Cf5HJDPIgnfGdUcshODK9I3mptQb
rUfqatQh5TYRwLBtlDAQ
=T0VJ
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message