IBM Support

PK57661: A "GENERIC" JAVA.LANG.NULLPOINTEREXCEPTION MESSAGE IS RECORDED DURING A FAILED REGENERATION OF THE HTTP PLUG-IN

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A "generic" java.lang.NullPointerException message is recorded
    during a failed regeneration of the HTTP plug-in.  This type of
    exception is usually a result of a bad WebSphere Configuration
    and not a problem with the HTTP plugin or the regeneration
    scripts.
    However, the message is not "specific" enough
    in determining what is wrong with the WebSphere Configuration.
    .
    nPLGC0033E: Runtime exception caught while generating plugin
    configuration:
    null
    java.lang.NullPointerException
    at com.ibm.websphere.plugincfg.generator.ConfigurationParser.
    setServerData(ConfigurationParser.java:900)
    .
    More "descriptive" messages are needed during the regeneration
    of the HTTP plug-in to help identify root cause.
    

Local fix

  • na
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM WebSphere Application Server users       *
    *                 generating plugin-cfg.xml and making         *
    *                 requests and responses who are               *
    *                 experiencing problems                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Enhanced the logging for generation of  *
    *                      plugin-cfg.xml and logging of error     *
    *                      messages shown for requests and         *
    *                      responses                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When plugin is generating it's config file there are certian
    places where it could crash and just show a null pointer
    exception, or something similar that doesn't give much
    information.
    
    During a request and response there are a few error
    conditions that could be logged that just show a number
    in the logs.
    

Problem conclusion

  • We added many new logging statements to ConfiguratoinParser,
    which controls the plugin-cfg.xml generation. It will still
    display the error message that occured, but when tracing is
    enabled it will show a more robust set of messages that
    will allow for easier pinpointing where the exact problem is.
    
    The error logging for requests and responses was enhanced.
    Now the messages that previously just had a number now
    display what the error condition was along with the line in
    the code(lib_htresponse.c and lib_htrequest.c) where the
    problem occured.
    
    This fix is targeted for fix packs 6.1.0.15, 6.0.2.27,
    and 5.1.1.18
    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

    PK57661

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    60I

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-12-05

  • Closed date

    2008-01-16

  • Last modified date

    2009-07-17

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

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

Modules/Macros

  • PLUGIN
    

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60P PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

  • R60Z PSY

       UP

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61I PSY

       UP

  • R61P PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

  • R61Z 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":"6.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 December 2021