IBM Support

PK61958: NULLPOINTEREXCEPTION WHILE CREATING FFDC

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following exception may be seen when trying to create an
    FFDC.  The failure to create the FFDC may hide useful
    information in identifying the original problem that triggered
    the FFDC.
    
    The NullPointerException is:
    Caused by: java.lang.NullPointerException
    at com.ibm.ws.sib.processor.impl.store.items.MessageItem.
       toString(MessageItem.java:1359)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
       toFFDCStringSingleObject(SibDiagnosticModule.java:366)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
       toFFDCString(SibDiagnosticModule.java:334)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
       ffdcDumpDefault(SibDiagnosticModule.java:292)
    ... 28 more
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the default messaging provider in   *
    *                 WebSphere Application Server v6.             *
    ****************************************************************
    * PROBLEM DESCRIPTION: If an error occurs when two messaging   *
    *                      engines are communicating with each     *
    *                      other it is possible the related FFDC   *
    *                      will not be written.  An                *
    *                      InvocationTargetException may be seen   *
    *                      when writing the FFDC, caused by a      *
    *                      NullPointerException.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If an error occurs when two messaging engines are
    communicating an FFDC should be written detailing the error.
    In some circumstances the writing of the FFDC may fail with an
    InvocationTargetException caused by an earlier
    NullPointerException.  This prevents useful information about
    the original error being logged.
    
    For example
    
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
       NativeMethodAccessorImpl.java:79)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
       DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirective(
       DiagnosticModule.java:316)
    ...
    
    Caused by: java.lang.NullPointerException
    at com.ibm.ws.sib.processor.impl.store.items.MessageItem.
       toString(MessageItem.java:1359)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
       toFFDCStringSingleObject(SibDiagnosticModule.java:366)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
       toFFDCString(SibDiagnosticModule.java:334)
    at com.ibm.ws.sib.utils.ffdc.SibDiagnosticModule.
    ffdcDumpDefault(SibDiagnosticModule.java:292)
    ... 28 more
    

Problem conclusion

  • This APAR fixes the NullPointerException allowing the FFDC to
    be written.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK61958

  • Reported component name

    PLAT MSG COM

  • Reported component ID

    620600101

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-02-29

  • Closed date

    2008-03-31

  • Last modified date

    2008-03-31

  • 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

    PLAT MSG COM

  • Fixed component ID

    620600101

Applicable component levels

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

Document Information

Modified date:
29 December 2021