IBM Support

IV37987: NPE IS GENERATED WHEN USING THE JDBC FROM WAS JDBC POOL THAT IN IN AN INCONSISTENT STATE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the connetion from the WAS JDBC pool is in an inconsistent
    state, using the connection WSRR gets an SQL error
    TRANSACTION_ENCODING which generates a NPE when reported
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Service Registry and Repository Server
    Version 7.5.0 and WebSphere Service Registry and Repository
    Server Version 8.0.0
    
    ****************************************************************
    PROBLEM SUMMARY:
    When the user interacts with WSRR via the UI, very
    occasionally a Null Pointer Exception is generated from the
    WAS JDBC pool interaction code.
    

Problem conclusion

  • Every time the UI is accessed, WSRR checks whether an upgrade is
    in play or not. Very occasionally, even though WAS has given
    us a valid JDBC pool connection, it becomes unusable. The WSRR
    code then tries to report this; this code is not defensive
    enough and suffers an NPE. The fix is in two parts:
    (1) Change the access for getting a JDBC pool connection, so
    that it always tries a second time if the one it has been
    given proves to be stale
    (2) Defend against NPE in the error reporting for this pool
    access
    
    This APAR is targeted at WSRR v7.5.0.4 and v8.0.0.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV37987

  • Reported component name

    SERVICE REGISTR

  • Reported component ID

    5724N7200

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-03-13

  • Closed date

    2013-04-18

  • Last modified date

    2013-04-18

  • 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

    SERVICE REGISTR

  • Fixed component ID

    5724N7200

Applicable component levels

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSWLGF","label":"WebSphere Service Registry and Repository"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
18 April 2013