title: WTRN0124I: When the timeout occurred the thread
body: <p>I am getting the below error.Kindly help</p>
  
  <p><strong><em>[8/8/14 21:14:56:939 GMT-08:00] 00000005 TimeoutManage I   WTRN0006W: Transaction 00000147B92EFAE20000000100000012DF462C9E681BA3670A44A25FE1B0F6182303FB5C00000147B92EFAE20000000100000012DF462C9E681BA3670A44A25FE1B0F6182303FB5C00000001 has timed out after 120 seconds.</em></strong></p>
  
  <p><strong>[8/8/14 21:14:56:967 GMT-08:00] 00000006 TimeoutManage I   WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[WMQJCAResourceAdapter : 4,5,main]. The stack trace of this thread when the timeout occurred was:</strong> </p>
  
  <pre><code>java.net.SocketOutputStream.socketWrite0(Native Method)
  java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:103)
  java.net.SocketOutputStream.write(SocketOutputStream.java:147)
  com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection.send(RemoteTCPConnection.java:1212)
  com.ibm.mq.jmqi.remote.internal.system.RemoteConnection.sendTSH(RemoteConnection.java:2289)
  com.ibm.mq.jmqi.remote.internal.RemoteHconn.sendTSH(RemoteHconn.java:954)
  com.ibm.mq.jmqi.remote.internal.RemoteFAP.jmqiPut(RemoteFAP.java:5443)
  com.ibm.mq.jmqi.remote.internal.RemoteFAP.MQPUT(RemoteFAP.java:5205)
  com.ibm.msg.client.wmq.v6.base.internal.MQSESSION.MQPUT(MQSESSION.java:1252)
  com.ibm.msg.client.wmq.v6.base.internal.MQQueue.putMsg2(MQQueue.java:2090)
  com.ibm.msg.client.wmq.v6.jms.internal.MQMessageProducer.sendInternal(MQMessageProducer.java:1262)
  com.ibm.msg.client.wmq.v6.jms.internal.MQMessageProducer.send(MQMessageProducer.java:768)
  com.ibm.msg.client.wmq.v6.jms.internal.MQMessageProducer.send(MQMessageProducer.java:2713)
  com.ibm.msg.client.jms.internal.JmsMessageProducerImpl.sendMessage(JmsMessageProducerImpl.java:872)
  com.ibm.msg.client.jms.internal.JmsMessageProducerImpl.send_(JmsMessageProducerImpl.java:727)
  com.ibm.msg.client.jms.internal.JmsMessageProducerImpl.send(JmsMessageProducerImpl.java:398)
  com.ibm.mq.jms.MQMessageProducer.send(MQMessageProducer.java:281)
  com.ibm.ejs.jms.JMSQueueSenderHandle.send(JMSQueueSenderHandle.java:204)
  com.scb.sts.stsappserver.sender.MessageSender.sendRecords(Unknown Source)
  com.scb.sts.services.PCSPPaymentSplitter.doExecute(Unknown Source)
  com.scb.sts.stsappserver.eventhandler.SplitterEventHandler.handleEvent(Unknown Source)
  com.scb.sts.services.PCSPPaymentReceiver.doProcess(Unknown Source)
  com.scb.sts.services.PCSPPaymentReceiver.doExecute(Unknown Source)
  com.scb.sts.controllers.OCWSServlet.doPost(Unknown Source)
  com.scb.sts.qlcomm.QLCommBean.processXMLFile(Unknown Source)
  com.scb.sts.qlcomm.QLCommBean.isDoOutput(Unknown Source)
  com.scb.sts.qlcomm.QLCommBean.onMessage(Unknown Source)
  com.ibm.ejs.container.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1093)
  com.ibm.ejs.container.MessageEndpointHandler.invoke(MessageEndpointHandler.java:778)
  $Proxy32.onMessage(Unknown Source)
  com.ibm.mq.connector.inbound.MessageEndpointWrapper.onMessage(MessageEndpointWrapper.java:131)
  com.ibm.mq.jms.MQSession$FacadeMessageListener.onMessage(MQSession.java:147)
  com.ibm.msg.client.jms.internal.JmsSessionImpl.run(JmsSessionImpl.java:2557)
  com.ibm.mq.jms.MQSession.run(MQSession.java:860)
  com.ibm.mq.connector.inbound.WorkImpl.run(WorkImpl.java:172)
  com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:399)
  com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
  </code></pre>