IBM Support

PK99313: REQUEST NOT READ YET, HTTPINBOUNDSERVICECONTEXTIMPL.GETREQUESTBODYBUFFER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • [10/13/09 12:22:39:163 EDT]     FFDC
    Exception:java.io.IOException
    HttpInboundServiceContextImpl.getRequestBodyBuffer ProbeId:1436
    java.io.IOException: Request not read yet
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server Version    *
    *                  7.0 users of Feature Pack for               *
    *                  Communications Enabled Applications (CEA)   *
    *                  1.0                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: With the Feature Pack for               *
    *                      Communications Enabled Applications     *
    *                      installed, a request may fail with an   *
    *                      unexpected IOException.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If a request completes without reading the entire post body
    the WebContainer reads the unread part of the body during
    request completion. However, WebContainer code included in the
    feature pack attempts to read the post body after it has been
    released and as a result, an IOException will occur and an
    ffdc record will be created. For example:
    [10/13/09 12:22:39:163 EDT]     FFDC
    Exception:java.io.IOException
    SourceId:com.ibm.ws.http.channel.inbound.impl.HttpInboundService
    ContextImpl.getRequestBodyBuffer ProbeId:1436
    java.io.IOException: Request not read yet
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundServiceContextIm
    pl.getRequestBodyBuffer(
     at
    com.ibm.ws.webcontainer.channel.WCCByteBufferInputStream.bufferI
    sGood(WCCByteBufferInputStream.java:122)
     at
    com.ibm.ws.webcontainer.channel.WCCByteBufferInputStream.read(WC
    CByteBufferInputStream.java:88)
     at
    com.ibm.ws.webcontainer.srt.http.HttpInputStream.fill(HttpInputS
    tream.java:528)
     at
    com.ibm.ws.webcontainer.srt.http.HttpInputStream.skip(HttpInputS
    tream.java:451)
     at
    com.ibm.ws.webcontainer.srt.http.HttpInputStream.finish(HttpInpu
    tStream.java:161)
     at
    com.ibm.ws.webcontainer.srt.SRTServletRequest.finish(SRTServletR
    equest.java:1980)
     at
    com.ibm.ws.webcontainer.srt.SRTConnectionContext.finishConnectio
    n(SRTConnectionContext.java:80)
     at
    com.ibm.ws.webcontainer.srt.SRTServletRequest.closeResponseOutpu
    t(SRTServletRequest.java:2604)
    

Problem conclusion

  • WebContainer feature pack code has been modified to read
    any unread post data before it is deleted.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 1.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

    PK99313

  • Reported component name

    CEA FEATUREPACK

  • Reported component ID

    5724J0855

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-22

  • Closed date

    2009-11-10

  • Last modified date

    2009-11-10

  • 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

    CEA FEATUREPACK

  • Fixed component ID

    5724J0855

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"700","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 February 2022