PQ71080: EFIXINSTALLER FAILS WITH STACK TRACE WHEN ATTEMPTING TO INSTALL INCORRECTLY PACKAGED APAR FIX

APAR status
Closed as program error.

Error description
Customer started eFixWizard and pointed to a directory that
contained an incorrectly packaged APAR Fix, 
PQ68703.  The
eFixWizard then failed with the following error:
./efixWizard.sh
java.lang.IllegalArgumentException
at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.jav
   (Compiled Code))
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:243)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java
at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java
at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.j
at java.util.jar.JarInputStream.<init>(JarInputStream.java:96)
at com.ibm.websphere.update.ioservices.IOService.getChildEntryNa
   (IOService.java:45)
at com.ibm.websphere.update.efix.efixImageRepository.getChildEnt
   (efixImageRepository.java:103)
at com.ibm.websphere.update.efix.efixImageRepository.readEFixIds
   (efixImageRepository.java:278)
at com.ibm.websphere.update.efix.efixImageRepository.readImages
   (efixImageRepository.java:252)
at com.ibm.websphere.update.efix.efixImageRepository.readImageLi
   (efixImageRepository.java:240)
at com.ibm.websphere.update.efix.efixImageRepository.setEFixImag
   (efixImageRepository.java:209)
at com.ibm.websphere.update.efix.efixImageRepository.prepare
   (efixImageRepository.java:145)
at com.ibm.websphere.update.ismp.util.EFixDirectoryInput$EFixPro
   (EFixDirectoryInput.java:126)
at java.lang.Thread.run(Thread.java:512)
Local fix
None available
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server 5.0 users       *
*                 installing a Fix with the Update Installer.  *
****************************************************************
* PROBLEM DESCRIPTION: The Update Installer for WebSphere 5.0  *
*                      fails with an obscure error message     *
*                      when trying to install a badly packaged *
*                      Fix.                                    *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
If a customer attempts to install a Fix that was not packaged
correctly, then the Update Installer will fail and throw an
obscure error message.  The error message does not provide any
useful information in helping the user determine what the
actual problem is.  The error that is thrown is:
java.lang.IllegalArgumentException at
java.util.zip.ZipInputStream.getUTF8String(
      ZipInputStream.java(Compiled Code))
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:243)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java
at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java
at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.j
at java.util.jar.JarInputStream.(JarInputStream.java:96)
at com.ibm.websphere.update.ioservices.IOService.getChildEntryNa
   (IOService.java:45)
at com.ibm.websphere.update.efix.efixImageRepository.getChildEnt
   (efixImageRepository.java:103)
at com.ibm.websphere.update.efix.efixImageRepository.readEFixIds
  (efixImageRepository.java:278)
at com.ibm.websphere.update.efix.efixImageRepository.readImages
   (efixImageRepository.java:252)
at com.ibm.websphere.update.efix.efixImageRepository.readImageLi
   (efixImageRepository.java:240)
at com.ibm.websphere.update.efix.efixImageRepository.setEFixImag
   (efixImageRepository.java:209)
at com.ibm.websphere.update.efix.efixImageRepository.prepare
   (efixImageRepository.java:145)
at com.ibm.websphere.update.ismp.util.EFixDirectoryInput$EFixPro
   (EFixDirectoryInput.java:126)
at java.lang.Thread.run(Thread.java:512)
Problem conclusion
The Update Installer for WebSphere Application Server 5.0 was
updated and the error handling was made more robust and more
descriptive to the actual problem that is causing the error.
Temporary fix Comments
APAR information
APAR number PQ71080
Reported component name WAS ENTERPRISE
Reported component ID 5630A3700
Reported release 00A
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2003-02-17
Closed date 2003-04-01
Last modified date 2003-04-01

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
PTFINSTL          

Publications Referenced

Fix information

Applicable component levels
R003 PSY    UP
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00S PSY    UP
R00W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Enterprise Edition (EE)
Operating system(s):
Software version: 00A
Software edition:
Reference #: PQ71080
IBM Group: Software Group
Modified date: Apr 1, 2003