PQ77008: Asynchronos Beans Servlet Runtime Context needs to be cloned | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description The servlet runtime context needs to be cloned when applying it onto a new thread. In versions 5.0.1 and 5.0.2 the contexts are copied by reference. This behavior is preventing the proper co ntext change when including servlets which is how WebSphere Port al uses this feature.Local fix Problem summary **************************************************************** * USERS AFFECTED: All WebSphere Portal version 5 customers * * using parallel portlet rendering * **************************************************************** * PROBLEM DESCRIPTION: WebSphere Portal version 5 will * * not correctly render a portlet * * in parallel. Portions of the * * portlet will appear to be missing. * **************************************************************** * RECOMMENDATION: Apply the interim fixes associated with * * apars PQ77008 and PQ77142. Or disable * * parallel portlet rendering. * **************************************************************** WebSphere uses Asynchronous Beans to spawn threads to render the portlets in parallel. The interface between Asynchronous Beans service contexts (SRTServiceContext) was simply setting a Servlet Runtime Context object on the thread instead of cloning it. The WebContainer needed to make the SRTServletRequestContext and SRTServletResponseContext objects implement the Clonable interface and provide an optimized clone method. And the Asynchornous Beans SRTServiceContext object then had to make use of the clone ability.Problem conclusion The problem was resolved through the clone interface.Temporary fix Interim fixes PQ77008 and PQ77142 are available.Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > Enterprise Edition (EE)
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ77008
IBM Group: Software Group
Modified date: Aug 11, 2003
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.