IBM Support

PI89806: NULLPOINTEREXCEPTION GENERATED WHEN USING ASYNC SERVLET AND PMI ON WEBSPHERE APPLICATION SERVER V9

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If PMI is enabled and the application is using Asyncservlet
    request, the following NullPointerException is generated in the
    SystemOut.log:
    
    webapp        E
    com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E:
    [Servlet Error]-[ServletNameNotFound]:
    java.lang.NullPointerException
    at com.ibm.ws.webcontainer.WebAppPmiListener
          .onStartAsync(WebAppPmi Listener.java:407)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest
          .startAsync(SRTServletRequest.java:3603)
    at za.co.sepia.v4.cobrowse.async.AsyncWorkUtil
          .waitForContent(AsyncWorkUtil.java:68)
    at za.co.sepia.v4.cobrowse.CoBrowseFilter
          .doFilter(CoBrowseFilter.java:326)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper
          .doFilter(FilterInstanceWrapper.java:197)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain
          .doFilter(WebAppFilterChain.java:90)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager
          .doFilter(WebA ppFilterManager.java:969)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager
          .invokeFilters(WebAppFilterManager.java:1109)
    

Local fix

  • Disable PMI on the server
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server            *
    *                  traditional version 9.0 users of            *
    *                  WebContainer.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: A java.lang.NullPointerException        *
    *                      might be thrown when using async        *
    *                      servlets and Performance Monitoring     *
    *                      Infrastructure (PMI)                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When an application uses async requests, PMI is enabled, and
    there is an async filter, a java.lang.NullPointerException
    might thrown if there is no target servlet mapped to the
    request URI.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI89806

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-03

  • Closed date

    2018-03-05

  • Last modified date

    2018-03-05

  • 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

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

Document Information

Modified date:
04 May 2022