PQ69629: WAS V5 SERVLET FITERING DEFECT INCORRECT USE OF WRAPPERED RESPONSE AND REQUEST OBJECTS.

 Fixes are available

5.0.1: WebSphere Application Server Version 5.0 Fix Pack 1 (Version 5.0.1)
5.0.1: WebSphere Application Server Enterprise Edition Version 5.0 Fix Pack 1



APAR status
Closed as program error.

Error description
During the WebSphere 5.0 Beta we opened PMR 9398 to track the
change in
filter invocation by WebSphere.  WebSphere had been invoking
servlet
filters on all jsps when the url-pattern in web.xml is *.jsp and
changed
to only invoke the filter for the top level jsp, not included
jsps.
Although the filter invocation change is permanent we discovered
that
WebSphere was wrapping the request/response of included jsps.
The
original request/response objects are then no longer visible to
the
application.  We were told this was a known problem and an e-fix
would
be available after GM.  The target was the first week of
December.  I
believe the internal WebSphere defect was 15464.
Local fix
N/A
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server developers      *
*                 using servlet 2.3 filtering of               *
*                 requests and response feature.               *
****************************************************************
* PROBLEM DESCRIPTION: WebSphere is incorrectly wrappering     *
*                      the response and request objects        *
*                      for each dispatch to a resource.        *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
According to the Servlet 2.2 Specification, Servlet Filtering
should be done only on the original request and response
objects.  WebSphere is filtering external and internal
servlet dispatches resulting in multiple filters per
request and response.
Problem conclusion
Removed additional wrappering done inside of the webcontainer
and streamlined the Filtering process.
Temporary fix
ZE FIX ERROR 
PQ72070 02/03/25
Comments
APAR information
APAR number PQ69629
Reported component name WAS BASE 5.0
Reported component ID 5630A3600
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2003-01-08
Closed date 2003-01-08
Last modified date 2003-03-25

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
ENGINE          

Publications Referenced

Fix information
Fixed component name WAS BASE 5.0
Fixed component ID 5630A3600

Applicable component levels
R003 PSY    UP
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00S PSY    UP
R00W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ69629
IBM Group: Software Group
Modified date: Mar 25, 2003