PQ67971: CLASSCASTEXCEPTION WHEN FORWARDING FROM ONE PAGE TO ANOTHER.

 Fixes are available

4.0.5: WebSphere Application Server Version 4.0 Fix Pack 5 (Version 4.0.5)
PQ67971, 4.0.3,4.0.4: ChainServlet fails to handle multiple entry requests



APAR status
Closed as program error.

Error description
The following exception is thrown during a forward
java.lang.ClassCastException: com.netegrity.siteminder.java.
     servlet.websphere.four.ce
 at com.ibm.servlet.engine.webapp.HttpServletRequestProxy.
getSRTSessionAPISupport(HttpServletRequestProxy.java:293)

PQ66830 has solved the problem for single forward, but if there
are nested forwards, the above problem will not be solved.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server developers      *
*                 utilizing sessions in servlets and           *
*                 JSPs with multiple RequestDispatchers.       *
****************************************************************
* PROBLEM DESCRIPTION: ClassCastException is thrown when       *
*                      a servlet attempts to retrieve a        *
*                      session object.                         *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When using mime filtering or WebSphere's ChainerServlet,
the ChainedRequest object was not able to retrieve
the session objects.  A ClassCastException was thrown since
ChainedRequest did not extend / implement the WebSphere
class HttpServletRequestProxy object used to retrieve session
information.
Problem conclusion
Modified the WebSphere implementation for retrieving
HttpServletRequestProxy to ensure that all requests can be
cast to HttpServletRequestProxy when attempting to retrieve
the session object.
Temporary fix Comments
APAR information
APAR number PQ67971
Reported component name WEBSPHERE AE SO
Reported component ID 5630A2202
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2002-11-06
Closed date 2002-11-14
Last modified date 2002-11-14

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
ENGINE          

SRLS

Fix information
Fixed component name WEBSPHERE AE SO
Fixed component ID 5630A2202

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ67971
IBM Group: Software Group
Modified date: Nov 14, 2002