Hi,
We have been hit with this exception on our sending of messages:

Exception in thread "ActiveMQ Transport: tcp:///127.0.0.1:29406"
java.lang.NegativeArraySizeException
        at
org.apache.activemq.openwire.v2.BaseDataStreamMarshaller.tightUnmarshalByteSequence(BaseDataStreamM
arshaller.java:412)
        at
org.apache.activemq.openwire.v2.MessageMarshaller.tightUnmarshal(MessageMarshaller.java:73)
        at
org.apache.activemq.openwire.v2.ActiveMQMessageMarshaller.tightUnmarshal(ActiveMQMessageMarshaller.
java:66)
        at
org.apache.activemq.openwire.v2.ActiveMQObjectMessageMarshaller.tightUnmarshal(ActiveMQObjectMessag
eMarshaller.java:66)
        at
org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:347)
        at
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:273)
        at
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:156)
        at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:136)
        at java.lang.Thread.run(Thread.java:595)


This is dumped out of one of the "controller" threads of the connection (by
controller I mean a thread such as "ActiveMQ Transport:
tcp:///127.0.0.1:29406" or "ActiveMQ Transport: tcp:///127.0.0.1:50057") 

We only have one connection to the broker on the sender side, and after this
exception, all sends block as the sender remains in
SocketOutputStream.socketWrite0() indefinitely. Has anyone seen this before
or know why it might be happening?....apart from the fact something is using
negative number as array size ;)

thanks
/Tom
-- 
View this message in context: 
http://www.nabble.com/NegativeArraySizeException-in-Unmarshal-tp14453548s2354p14453548.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to