IBM Support

PK70994: MESSAGE NOT DELIVERED AND CWSIC8007E: AN EXCEPTION WAS CAUGHT FROM THE REMOTE SERVER WITH PROBE ID 3-013-0016

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During startup a messaging engine fails to deliver a message to
    a remote consumer, and the following error is seen:
    WTRN0031E: An xa_rollback operation on a transactional
    resource failed. The global transaction was {<XID INFO>}.
    The exception stack trace follows:
    javax.transaction.xa.XAException: CWSIC8007E: An exception
    was caught from the remote server with
    Probe Id 3-013-0016. Exception: null.
    
    The corresponding FFDC on the server hosting the messaging
    engine is as follows:
    Exception = com.ibm.ws.sib.msgstore.cache.statemodel.
    StateException: Available
    Source = com.ibm.ws.sib.comms.server.clientsupport.
    ServerTransportReceiveListener.dataReceived
    probeid = 3-004-0013
    Stack Dump = com.ibm.ws.sib.msgstore.cache.
    statemodel.StateException: Available
    at com.ibm.ws.sib.msgstore.cache.links.AbstractItemLink.
    unlock(AbstractItemLink.java:2850)
    at com.ibm.ws.sib.msgstore.AbstractItem.
    unlock(AbstractItem.java:904)
    at com.ibm.ws.sib.msgstore.AbstractItem.
    unlock(AbstractItem.java:889)
    at com.ibm.ws.sib.processor.impl.ConsumerDispatcher.
    eventPostRollbackRemove(ConsumerDispatcher.java:2148)
    at com.ibm.ws.sib.processor.impl.ConsumerDispatcher.
    messageEventOccurred(ConsumerDispatcher.java:1963)
    at com.ibm.ws.sib.processor.impl.store.items.MessageItem.
    eventPostRollbackRemove(MessageItem.java:1179)
    at com.ibm.ws.sib.msgstore.task.AbstractRemoveTask.
    postAbort(AbstractRemoveTask.java:211)
    at com.ibm.ws.sib.msgstore.task.TaskList.
    postComplete(TaskList.java:385)
    at com.ibm.ws.sib.msgstore.transactions.
    XidParticipant.rollback(XidParticipant.java:704)
    at com.ibm.ws.sib.msgstore.transactions.XidManager.
    rollback(XidManager.java:317)
    at com.ibm.ws.sib.msgstore.transactions.
    MSDelegatingXAResource.
    rollback(MSDelegatingXAResource.java:564)
    at com.ibm.ws.sib.comms.server.clientsupport.
    StaticCATXATransaction.
    rcvXARollback(StaticCATXATransaction.java:808)
    ...
    
    Once startup completes, the message is still not delivered
    immediately, even though it can be seen on the queuepoint
    marked as available. Other messages are delivered as normal.
    The message maybe delivered at a later stage as a result of a
    new message arriving or the application being restarted.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the default messaging provider     *
    *                  for WebSphere Application Server v6.0.2     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The transaction is correctly            *
    *                      rolled back but the state of the        *
    *                      message in the messaging engine means   *
    *                      that the message may not be consumed.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem was due to the state of the message when the
    transaction has rolled back. It meant that the message was
    available but was not picked up by any waiting consuming
    applications.
    

Problem conclusion

Temporary fix

  • Restart consuming applications after transaction recovery has
    completed.
    

Comments

APAR Information

  • APAR number

    PK70994

  • Reported component name

    PLAT MSG COM

  • Reported component ID

    620400101

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-08-22

  • Closed date

    2008-10-14

  • Last modified date

    2008-10-14

  • 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

    620400101

Applicable component levels

  • R100 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCBRCS","label":"Service Integration Technology"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 October 2008