[Bug 53545] jsp:forward action to static resources causes IllegalStateException when inside classic custom tag

2012-08-11 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=53545

Mark Thomas ma...@apache.org changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Mark Thomas ma...@apache.org ---
This has been fixed in trunk and 7.0.x and will be included in 7.0.30 onwards.
I also added a test case to the unit tests for this issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 53545] jsp:forward action to static resources causes IllegalStateException when inside classic custom tag

2012-08-10 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=53545

--- Comment #3 from Mark Thomas ma...@apache.org ---
OK. I see what is going on here now. A bug (now fixed) in the custom error page
handling wasn't helping.

Tomcat isn't clearing the buffer of the containing page when the forward
happens. When Tomcat tries to write that content (after the forward) the ISE
happens.

I think I have a fix but I need to do some more testing of the behavior with
nested tags before I commit the fix.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 53545] jsp:forward action to static resources causes IllegalStateException when inside classic custom tag

2012-08-01 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=53545

Mark Thomas ma...@apache.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--- Comment #1 from Mark Thomas ma...@apache.org ---
You should not be writing content after a forward. That it works in any
circumstances is pure luck.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 53545] jsp:forward action to static resources causes IllegalStateException when inside classic custom tag

2012-08-01 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=53545

Radu Gancea radu.gan...@gmail.com changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|INVALID |---

--- Comment #2 from Radu Gancea radu.gan...@gmail.com ---
I know that. But jsp:forward action throws IllegalState only when the page is
unbuffered. If it's buffered, the buffer clears, the forwarding executes and
the rest of the page doesn't execute.


In the generated java files for classic tags there is a finally block that
calls a method that invokes getOutputStream and I think it shouldn't. If I use
SimpleTag the forward works as it should.


Quote from specs:
And as with jsp:forward actions from one JSP page to another, the following
statement would clear the page buffer, terminate the execution of the JSP page,
and execute the servlet: 
jsp:forward page=/servlet/MyServlet /


I am not writing anything inside doStartTag(), etc. 


Please reconsider. I won't open the issue again and sorry if I am too
insistent.
Thank you.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 53545] jsp:forward action to static resources causes IllegalStateException when inside classic custom tag

2012-07-13 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=53545

Radu Gancea radu.gan...@gmail.com changed:

   What|Removed |Added

 CC||radu.gan...@gmail.com
 OS||All

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org