IBM Support

PM28429: BUFFEROVERFLOWEXCEPTION WHEN WEBSPHERE SERVICE INTEGRATION BUS V7.0 ATTEMPTS TO SEND MESSAGES TO WEBSPHERE MQ

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When the WebSphere Service Integration Bus v7.0 attempts to
    send messages to a WebSphere MQ Queue using MQLink, a
    BufferOverflowException occurs and messages remain
    in "pending send" state on the MQLinkSender channel
    transmitter and do not arrive on the MQ Queue.
    
    The Following FFDC is produced:
    FFDC Exception:java.nio.BufferOverflowException SourceId:
    com.ibm.ws.sib.processor.impl.AsynchConsumer.processMsgs
    ProbeId:1:124:1.37 Reporter:com.ibm.ws.sib.processor.impl.
    AsynchConsumer@4cca4cca
    java.nio.BufferOverflowException
    at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:165)
    at com.ibm.ws.sib.mfp.mqinterop.impl.BufferedHeader.write
    (BufferedHeader.java:734)
    at com.ibm.ws.sib.mfp.mqinterop.impl.BufferedHeader.write
    (BufferedHeader.java:699)
    at com.ibm.ws.sib.mfp.impl.MQJsApiMessageEncoderImpl.encode
    ForMQLink(MQJsApiMessageEncoderImpl.java:451)
    at com.ibm.ws.sib.comms.mq.util.MQFap.encodeMessage(MQFap.
    java:1273)
    at com.ibm.ws.sib.comms.mq.link.MQLinkSender.convertSIBus
    MessageToMQMessage(MQLinkSender.java:975)
    at com.ibm.ws.sib.comms.mq.link.MQLinkSender.doMessage
    Transfer(MQLinkSender.java:2710)
    at com.ibm.ws.sib.comms.mq.link.MQLinkSender.consume
    Messages(MQLinkSender.java:1686)
    at com.ibm.ws.sib.processor.impl.AsynchConsumer.process
    Msgs(AsynchConsumer.java:113)
    at com.ibm.ws.sib.processor.impl.JSLocalConsumerPoint.
    processQueuedMsgs(JSLocalConsumerPoint.java:2695)
    at com.ibm.ws.sib.processor.impl.JSLocalConsumerPoint.
    runAsynchConsumer(JSLocalConsumerPoint.java:3299)
    at com.ibm.ws.sib.processor.impl.JSLocalConsumerPoint$
    AsynchThread.run(JSLocalConsumerPoint.java:3588)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.
    java:1550)
    

Local fix

  • Restart the MQLinkSender Channel
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the default messaging provider     *
    *                  for IBM WebSphere Application Server using  *
    *                  the MQLink                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: Messages been transmitted over the      *
    *                      MQLink stop being sent. The MQLink      *
    *                      Sender Channel Transmitter shows the    *
    *                      messages in 'Pending Send' state        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem occured when the messages were being sent over a
    secure SSL connection to an IBM WebSphere MQ Server via the
    MQLink. For this problem to occur, the sender channel must
    become inactive due to no activity on the channel at least 8
    times during the running of the MQLink. Once this limit is
    reached then messages would stop being sent over the MQLink and
    would remain in Pending Send state on the channel.
    

Problem conclusion

Temporary fix

  • Stop and Start the MQLink manually.
    

Comments

APAR Information

  • APAR number

    PM28429

  • Reported component name

    PLAT MSG COM

  • Reported component ID

    620800101

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-12-08

  • Closed date

    2011-02-04

  • Last modified date

    2011-02-04

  • 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

    620800101

Applicable component levels

  • R300 PSY

       UP



Document information

More support for: WebSphere Application Server
Service Integration Technology

Software version: 7.0

Reference #: PM28429

Modified date: 04 February 2011