PQ67954: INTERNAL APAR FOR WEBSPHERE APPLICATION SERVER V4.0.1 FOR Z/OS AND OS/390

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
INTERNAL APAR FOR WEBSPHERE APPLICATION SERVER V4.0.1 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 V3.5 APARs *
*                      that also apply to V4.0.1 of            *
*                      the WebSphere Application Server for    *
*                      z/OS and OS/390.                        *
*                                                              *
*                      Internal defect descriptions:           *
*                                                              *
*                      84397 -                                 *
*                      Upgrade AE plug-in binaries to          *
*                      4.0.4 level.                            *
*                                                              *
*                      V3.5 APARs included:                    *
*                      
PQ66670                                 *
*                      
PQ67191                                 *
*                      
PQ63165                                 *
*                      
PQ65773                                 *
*                      
PQ67282                                 *
*                      
PQ67635                                 *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
This APAR includes fixes for WebSphere Application Server
Version 3.5 APARs that also apply to the WebSphere Application
Server Version V4.0.1.

84397 -
Increment the Service level to W401406.

The following Version 3.5 APAR fixes are added toV4.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.


PQ66670 -
The header "Content-Encoding" is added with the value
"ISO-8859-1". This header should not added by default, but
rather left for the HttpServlet developer to set in application
code as needed.


PQ67191 -
The JSP level 1.1 batch compiler shell script
$server_root$/bin/jsp11BatchCompile.sh receives:

Exception in thread "main" java.lang.NullPointerException
at java.io.File.<init>(File.java:194)
at org.apache.jasper.JspC.parseFiles(JspC.java:457)
at org.apache.jasper.JspC.main(JspC.java:619)

when compiling a JSP which exists as a file whose path does
not contain a parent directory which also contains a directory
named WEB-INF.


PQ63165 -
If WebSphere Application Server's configuration file was.conf
does not contain an appserver.logdirectory property, or that
property has the default value of STDOUT, and WebSphere
Application Server is run as an MVS started task, then output
which is written to the ncf log using the write() method of
class OutputStreamWriter does not appear in the SYSPRINT data
set.  However, if the value of the appserver.logdirectory
property indicates the ncf log is to be written to the OMVS
HFS, then output which is written by the write() method of
class OutputStreamWriter appears in the ncf log.  This
behavior occurs because WebSphere Application Server extends the
PrintStream class and redirects the standard output stream to a
PrintStreamWriter.  Some of the methods of the PrintStream
class are not overidden.  In particular, the write() methods are
not overridden.


PQ65773 -
The JSP level 1.0 and level 1.1 compilers append the system
property java.class.path to WebSphere Application
Server's generated classpath.  However, the WebSphere
Application Server generates its classpath from
com.ibm.servlet.classloader.SystemClassLoader, which already
contains these same entries in the java.class.path property.


PQ67282 -
When a client disconnects during transmission of a response
from a servlet, the servlet is not notified with an IO
exception. The servlet may need this exception in order to
determine its next action.


PQ67635 -
After the application of PTF UQ69729, extraneous
IllegalStateException messages are written to the ncf log.
These extraneous messages appear when a Web application's
servlet or JSP includes other resources.

When a Web application's servlet uses a PrintWriter to write
some of the response and then includes another resource,
WebSphere Application Server attempts to write the response of
the included resource using the OutputStream.  This behavior is
in violation of the Servlet 2.2 Specification since either the
PrintWriter or the OutputStream may be used to write a response,
but not both.  This results in an extraneous "OutputStreamWriter
already obtained" exception message being written to the ncf
log.

When a Web application contains a JSP which includes other JSPs
by using the <jsp:include> tag, the class files which are
generated from the JSP source files by WebSphere Application
Server attempt to set the ContentType header of the
HttpServletResponse object.  This behavior results in a
"Cannot set header, response already committed" exception
message being written to the ncf log.
Problem conclusion
84397 -
The service level needs to be changed from W401406.

For the following Version 3.5 APARs, please refer to the closing
text for the individual APARs for the changes that were made.

PQ62472

PQ65346

PQ60875

PQ57490

PQ62410

PQ63569

APAR PQ67954 is associated with SERVICE LEVEL W401406 of
WebSphere Application Server V4.0.1 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ67954
Reported component name WEBSPHERE OS/39
Reported component ID 5655A9800
Reported release 401
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2002-11-06
Closed date 2002-12-10
Last modified date 2003-01-04

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
UQ72500

Modules/Macros
EJSAMSGS EJSCASIN EJSCCLAS EJSCCMSV EJSCCNFG EJSCJNUT
EJSCJNWR EJSCLOAD EJSCLOGR EJSCOEUT EJSCOSUT EJSCPLUG
EJSCPLUT EJSCPOOL EJSCPROP EJSCRULS EJSCSTUB EJSCSVHS
EJSCVALD EJSCVERS EJSCWSUT EJSJWBJR EJSJWCWC EJSLNLS
EJSSBC10 EJSSBC11 EJSTLDAT EJSXASIN EJSXJVMX  

Fix information
Fixed component name WEBSPHERE OS/39
Fixed component ID 5655A9800

Applicable component levels
R401 PSY UQ72500    UP02/12/17 P F212

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


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 #: PQ67954
IBM Group: Software Group
Modified date: Jan 4, 2003