IBM Support

PM36930: APPLICATION DEPLOYMENT TO ALLOW SKIPPING OF ZIP ARCHIVES

Fixes are available

7.0.0.19: WebSphere Application Server V7.0 Fix Pack 19
8.0.0.1: WebSphere Application Server V8.0 Fix Pack 1
7.0.0.21: WebSphere Application Server V7.0 Fix Pack 21
8.0.0.2: WebSphere Application Server V8.0 Fix Pack 2
8.0.0.3: WebSphere Application Server V8.0 Fix Pack 3
7.0.0.23: WebSphere Application Server V7.0 Fix Pack 23
8.0.0.4: WebSphere Application Server V8.0 Fix Pack 4
7.0.0.25: WebSphere Application Server V7.0 Fix Pack 25
8.0.0.5: WebSphere Application Server V8.0 Fix Pack 5
7.0.0.27: WebSphere Application Server V7.0 Fix Pack 27
8.0.0.6: WebSphere Application Server V8.0 Fix Pack 6
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
8.0.0.7: WebSphere Application Server V8.0 Fix Pack 7
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.27: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.19: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.21: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere
7.0.0.23: Java SDK 1.6 SR10 FP1 Cumulative Fix for WebSphere
7.0.0.25: Java SDK 1.6 SR11 Cumulative Fix for WebSphere Application Server
7.0.0.27: Java SDK 1.6 SR12 Cumulative Fix for WebSphere Application Server
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Product Version: WebSphere Application Server 7.0.0.15
    
    Operating System and Additonal Information:
    Operating System: Microsoft Windows Server 2003 SP2
    Java: Java version = 1.6.0, Java Compiler = j9jit24, Java VM
    name = IBM J9 VM
    
    Problem Description:
    An application archive (WAR file) contains a ZIP file, in which
    there is a file with DBCS characters in its name. When
    installing the application on WebSphere Application Server V7.0
    through the Administrative Console, it will fail with an
    IllegalArgumentException.
    
    Application deployment processing, as updated for IBM WebSphere
    Application Server v7.0, adds processing of ZIP files contained
    within application archives.  This added processing will cause
    an IllegalArgumentException from ZipInputStream.getUTF8String,
    when processing a ZIP archive which contains an entry which has
    DBCS characters in its name.  The exception prevents application
    deployments. The ZIP processing was not performed on earlier
    versions of the application server.  An option is required to
    allow the ZIP processing to be skipped.
    

Local fix

  • 1. Rename the file with a English filename.
    
    2. Re-assemble the application with the new file, then install
    it on WebSphere Application Server.
    
    3. Update this application with the option "Replace or add a
    single file", and use the original ZIP file to finish the
    update.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server v7.0 and v8.0.0.0                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Processing of enterprise applications   *
    *                      can generate exceptions when            *
    *                      examining ZIP files in web module       *
    *                      archives (WAR files).                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Processing steps for enterprise applications can generate
    exceptions when examining ZIP files in web module archives (WAR
    files).
    
    In particular, a ZIP file which contains elements which have
    double byte characters (DBCS characters) in the element names
    will cause an IllegalArgumentException.  The exception arises
    from the method ZipInputStream.getUTF8String().
    
    The processing steps are new to the v7.0 application server,
    and are required for cases when the application contains
    metadata encoded using java annotations.
    

Problem conclusion

  • To provide better backwards compatibility for applications for
    which ZIP files must not be examined, a new custom property has
    been created:
    
    Name: org.eclipse.jst.j2ee.commonarchivecore.disableZip
    Allowed Values: true, false
    Default Value: false
    
    Set this property as a custom property in the application server
    process which is to avoid processing ZIP files in web module
    archives (WAR files).
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs v7.0.0.19 and v8.0.0.1.  Please refer to the
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM36930

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-04-13

  • Closed date

    2011-05-24

  • Last modified date

    2011-05-24

  • APAR is sysrouted FROM one or more of the following:

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

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 7.0

Reference #: PM36930

Modified date: 24 May 2011