PQ58741: CANNOT COMPILE JSP FOR DEBUG. EXCEPTION CAUGHT WHILE WRITING NEWCLASS FILE JAVA.IO.EOFEXCEPTION.

APAR status
Closed as program error.

Error description
Unable to compile a JSP for debug in WSAD.
Compiling the JSP for debug outside WSAD in the WAS environment
 the same error. The stderr returns
Exception caught while writing new class file:
java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:234)
at org.apache.jasper.compiler.ibmdebug.ClassLineModifier.transfe
(ClassLineModifier.java:541)
JSP DEBUG WSAD WEBSPHERE COMPILE
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server developers      *
*                 using jsp's and enabling debug.              *
****************************************************************
* PROBLEM DESCRIPTION: EndOfFileException is thrown when       *
*                      attempting to debug a jsp file.         *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
EndOfFileException is thrown when debugging a jsp file.
The IBM Debugger did not implement the latest java 1.2
class structure changes in it's debugger.  When the
debugger reads in a section of the class file incorrectly,
it is unable to determine where a method starts and where
it ends.  The debugger continues to read until the
end of file is reached causing the exception.
Problem conclusion
Implemented the latest class structure attributes which
will allow the jsp debugger to properly read in java files
compiled using jdk 1.2 or later.
Temporary fix
//wasdoc0/apars/pq58741/4.0.2
Comments
APAR information
APAR number PQ58741
Reported component name WEBSPHERE AE NT
Reported component ID 5630A2201
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2002-03-05
Closed date 2002-03-12
Last modified date 2002-03-12

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
JSP          

Fix information
Fixed component name WEBSPHERE AE NT
Fixed component ID 5630A2201

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 #: PQ58741
IBM Group: Software Group
Modified date: Mar 12, 2002