I was just about to call the vote for the final release of Tomcat 3.2.2 when
I noticed a new Bugzilla report
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1280
that looks pretty serious.  Basically a JSP page's _jspService() method can
be invoked before the jspInit() method completes.  This pretty much makes
the jspInit() method useless and violates the specification.  In tracking
down this bug I found that the jspDestroy() isn't handled correctly either.
Jasper invokes the destroy() method with no regard for any other threads
that may be executing the page (this also violates the spec).

Being specification violations I think these should be fixed in 3.2.2 and
being Jasper changes I think they require another beta cycle.  I'm convinced
that no change to Jasper is ever simple and I want to make sure I don't
break anything else.  While I'm in there I'll see if I can find any more
synchronization problems (my guess is that I can).

Marc "I'll get this damn thing out the door yet" Saegesser


Reply via email to