https://bz.apache.org/bugzilla/show_bug.cgi?id=70120

Mark Thomas <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Mark Thomas <[email protected]> ---
OK. I think I have the complete picture (I'm using 9.0.x versions since that is
the only Tomcat version active for the full time-span).

As a result of bug 60947, tags that threw exceptions were no longer re-used.
That fix was in 9.0.0.M16.

Bug 69333 proposed an optimisation. The proposal was good but my implementation
was too eager. That change went into 9.0.96

The overly eager optimisation caused a regression (bug 69399) that was
incorrectly fixed in 9.0.114.

The fixed in 9.0.114 didn't revert enough of the changes and resulted in tags
that have thrown exceptions being re-used.

I have written some test cases to exercise all of the above and, after some
code changes (essentially reverting remainder of the overly eager optimisation)
those tests pass.

The fix will be in:
- 11.0.x for 11.0.24 onwards
- 10.1.x for 10.1.57 onwards
-  9.0.x for  9.0.120 onwards

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to