IBM Support

PM45131: WEB MODULE ANNOTATION PROCESSING INCORRECTLY PROCESSES CLASSES AND ARCHIVES OUTSIDE OF WEB-INF

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When deploying or starting a web module, processing steps
    may include steps to process annotations of the web module.
    Those steps incorrectly scan classes and jars outside of
    WEB-INF, resulting in incorrect scan results, and higher
    processing times.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.0 deploying JavaEE5 (or higher)   *
    *                  enabled applications                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Annotation scans of Web Module          *
    *                      archives (WAR files) incorrectly scan   *
    *                      locations outside of WEB-INF/classes    *
    *                      and WEB-INF/lib.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Scans of annotation of Web Module archives (WAR files)
    incorrectly scan locations outside of WEB-INF/classes and
    outside of WEB-INF/lib.  As a result, when a Web Module
    contains class files outside of WEB-INF/classes, or contains
    java archive files outside of WEB-INF/lib, those additional
    classes and java archives are scanned.  (A class file is a
    file having the ".class" file extension; a java archive file,
    or JAR file, is a file having the ".jar" extension.)
    Depending on the contents and in particular depending on the
    the presence of annotations in the additional locations, the
    added scan can cause incorrect scan results.  Depending
    on the quantity of classes and java archives in the additional
    locations, the time required to perform annotations scans can
    be larger than necessary.
    

Problem conclusion

  • Code updates were made to limit scans of classes of Web Module
    archives (WAR files) to just WEB-INF/classes and WEB-INF/lib.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.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

    PM45131

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-08-04

  • Closed date

    2011-08-12

  • Last modified date

    2011-08-12

  • 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

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 October 2021