PQ70466: INTERNAL APAR FOR WEBSPHERE APPLICATION SERVER V4.0.1 FOR Z/OS AND OS/390 03/02/21 PTF PECHANGE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description This is an internal apar to ship fixes in V4.0.1 for apars fixed in V3.5.0 of Websphere Application Server for Z/OS and OS/390.Local fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V4.0.1 for z/OS and OS/390 * **************************************************************** * PROBLEM DESCRIPTION: This APAR includes fixes for internal * * IBM defects and V3.5 APARs that also * * apply to V4.0.1 of the WebSphere * * Application Server for z/OS and OS/390. * * * * Internal defect descriptions: * * * * (84501) Increment the Service level * * to W401500. * * * * (84465) WebSphere Application Server * * V4.0.1 for z/OS and OS/390 may take a * * null pointer exception in HTTP Session * * processing. * * * * V3.5 APARs included: * * PQ69676 * * PQ69838 * * PQ70057 * * PQ70217 * **************************************************************** * RECOMMENDATION: * **************************************************************** This APAR includes fixes for internal IBM defects and WebSphere Application Server Version 3.5 APARs that also apply to the WebSphere Application Server Version V4.0.1. (84501) Increment the Service level to W401500. (84465) WebSphere Application Server V4.0.1 for z/OS and OS/390 may take a null pointer exception in HTTP Session processing. This occurs primarily in an invalid configuration where DGW and the local redirector plugin are used with HTTP session persistence version 2. This can, however, occur in valid configurations under certain race conditions. These conditions resulted in calls to request.getSession() returning NULL in inappropriate situations which caused the NULL pointer exception. The following Version 3.5 APAR fixes are added to V4.0.1 and shipped with this APAR. Refer to the closing text for the individual APARs for more information about the reported problem. The APAR Abstract information is provided here. ( PQ69676) The JSP level 1.0 and level 1.1 batch compile tools: $was_install_root$/AppServer/bin/JSP10BATCHCOMPILE.SH and $was_install_root$/AppServer/bin/JSP11BATCHCOMPILE.SH may not compile all JSP source files in the directories indicated by the invocation parameter "full-path-to-jsp-file(s)" for some Unix System Services HFS file encodings. This occurs because output of the command: "find . | {} ...." is interpreted by the shell script processor to be the end of command output, causing the pipe to terminate. ( PQ69838) The JSP level 1.1 batch compile tool $was_install_root$/AppServer/bin/JSP11BATCHCOMPILE.SH generates class files from the JSP source files with package names which are different than those generated by the WebSphere Application Server servlet engine when those JSP source files exist in a directory whose name contains special "reserved" keywords. For example, if the the JSP to be compiled has the URI: /web/jsp/difusion/xxx.jsp the servlet engine generates the Java class file in the working directory with a package name of "/web/jsp/di_25_usion" because the directory "difusion" contains the reserved keyword "if". The batch compiler script incorrectly generates the class file in the working directory with a package name of "/web/jsp/difusion". ( PQ70057) An HttpSession is not shared between Web applications if WebSphere Application Server is configured to run in compliance mode (the was.conf property appserver.compliance.mode has the value "true".) The browser maintains session information by storing a cookie from the host and returning that cookie to the host on subsequent requests. The browser keeps only one cookie for any host for a given cookie name and cookie path combination. In compliance mode, WebSphere Application Server incorrectly returns the same cookie name and cookie path combination to the browser. Only the last cookie received by the browser is stored, causing HttpSession information to be lost. ( PQ70217) If WebSphere Application Server is configured to use the Session Clustering feature, a DB2SQLException may occur during session invalidation, resulting in a -913 SQLCODE. Contention for Session Rows in the Session table in DB2 causes DB2 to timeout some queries.Problem conclusion (84501) The service level needs to be changed from W401500. (84465) WebSphere Application Server V4.0.1 for z/OS and OS/390 will be modified such that request.getSession will never return null unless 1) it has been called to retrieve a session that has become invalid, and 2) the caller did not request a new session to be created. For the following Version 3.5 APARs, please refer to the closing text for the individual APARs for the changes that were made. PQ69676 PQ69838 PQ70057 PQ70217 APAR PQ70466 is associated with SERVICE LEVEL W401500 of WebSphere Application Server V4.0.1 for z/OS and OS/390.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ70466
IBM Group: Software Group
Modified date: Mar 5, 2003
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.