activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edward Tolson (JIRA)" <>
Subject [jira] Created: (AMQ-898) SocketWrite hangs indefinitely
Date Mon, 28 Aug 2006 15:51:23 GMT
SocketWrite hangs indefinitely

                 Key: AMQ-898
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 4.0.1
         Environment: Linux, Java 1.5, JBoss appserver
            Reporter: Edward Tolson
            Priority: Critical

We routinely have our message distribution locked up permanently and without means of recovery
by a socketWrite0 call that hangs indefinitely in a thread holding a number of the Active
MQ locks.  Here is a stack trace of such a locked up thread:

        at Method)
        at org.apache.activemq.transport.tcp.TcpBufferedOutputStream.write(
        - locked <0x4bc298c8> (a
        at org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.tightMarshalByteSequence2(
        at org.apache.activemq.openwire.v1.MessageMarshaller.tightMarshal2(
        at org.apache.activemq.openwire.v1.ActiveMQMessageMarshaller.tightMarshal2(
        at org.apache.activemq.openwire.v1.ActiveMQObjectMessageMarshaller.tightMarshal2(
        at org.apache.activemq.openwire.OpenWireFormat.marshal(
        at org.apache.activemq.transport.tcp.TcpTransport.oneway(
        at org.apache.activemq.transport.InactivityMonitor.oneway(
        at org.apache.activemq.transport.TransportFilter.oneway(
        at org.apache.activemq.transport.WireFormatNegotiator.oneway(
        at org.apache.activemq.transport.MutexTransport.oneway(
        - locked <0x4bac2b80> (a java.lang.Object)
        at org.apache.activemq.transport.ResponseCorrelator.oneway(
        at org.apache.activemq.ActiveMQConnection.asyncSendPacket(
        at org.apache.activemq.ActiveMQSession.send(
        at org.apache.activemq.ActiveMQMessageProducer.send(
        at com.hb.jms.api.util.JmsSession.sendObjects(
        - locked <0x4aca1230> (a org.apache.activemq.ActiveMQSession)
        at com.hb.jms.api.util.JmsSession.sendObjects(
        at com.hb.jms.api.util.JmsSession$QueueProcessor.sendFromSessionQueue(
        - locked <0x6adc9f80> (a com.hb.jms.api.util.JmsSession$SessionQueue)
        at com.hb.jms.api.util.JmsSession$

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message