PQ67971, 4.0.3,4.0.4: ChainServlet fails to handle multiple entry requests
 Downloadable files
 
Abstract
ClassCastException when forwarding from one page to another in a chain.
 
Download Description
Users affected

WebSphere® Application Server developers utilizing sessions with servlets and JSP™ pages with multiple RequestDispatchers are affected by this problem.

Problem description

After applying PQ54217, or fix pack V4.0.4 , the ChainerServlet throws a ClassCastException when attempting to participate in sessions, with multiple entries in the chainer list.

ClassCastException is thrown when a servlet attempts to retrieve a session object. When using mime filtering or the WebSphere ChainerServlet, the ChainedRequest object was not able to retrieve the session objects. A ClassCastException was thrown since ChainedRequest did not extend or implement the WebSphere class HttpServletRequestProxy object used to retrieve session information.

Problem conclusion

Modified the WebSphere Application Server implementation for retrieving HttpServletRequestProxy to ensure that all requests can be cast to HttpServletRequestProxy when attempting to retrieve the session object.

Note: This fix supersedes PQ66830 and PQ54217.
 
Prerequisites
None
 
 
Installation Instructions
Please review the readme file for detailed installation instructions.
 
URL LANGUAGE SIZE(Bytes)
Readme US English 6057
 
Download package
What is DD?
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
PQ67971_403 11/6/2002 US English 862240 FTP DD
PQ67971_404 11/6/2002 US English 862240 FTP DD
 
Technical support
800-IBM-SERV (U.S. calls only)
 
Problems (APARS) fixed
PQ67971
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Servlet Engine/Web Container
Operating system(s): Windows
Software version: 4.0.4
Software edition:
Reference #: 4004483
IBM Group: Software Group
Modified date: Aug 17, 2004