Hi ActiveMQ devs, I observed below ArrayIndexOutOfBounds exception in my production setup and it caused high non-persistent memory usage on the affected topic due to transaction rollbacks. It is not clear why this happened.
Could you please help in investigating this? What could be the possible causes for this? [ 2016-08-08 06:37:34,321 [ActiveMQ Transport: tcp://mqbrokerprod.deshaw.com/149.77.3.169:61616@52260] failover.FailoverTransport.handleTransportFailure():260 WARN ]: Transport (tcp://mqbrokerprod.deshaw.com/149.77.3.169:61616@52260) failed, reason: , attempting to automatically reconnect java.io.IOException: Unexpected error occured: java.lang.ArrayIndexOutOfBoundsException: 12851 at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:203) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ArrayIndexOutOfBoundsException: 12851 at org.apache.activemq.openwire.OpenWireFormat.getFromUnmarshallCache(OpenWireFormat.java:534) at org.apache.activemq.openwire.v10.BaseDataStreamMarshaller.tightUnmarsalCachedObject(BaseDataStreamMarshaller.java:148) at org.apache.activemq.openwire.v10.MessageMarshaller.tightUnmarshal(MessageMarshaller.java:75) at org.apache.activemq.openwire.v10.ActiveMQMessageMarshaller.tightUnmarshal(ActiveMQMessageMarshaller.java:66) at org.apache.activemq.openwire.v10.ActiveMQTextMessageMarshaller.tightUnmarshal(ActiveMQTextMessageMarshaller.java:66) at org.apache.activemq.openwire.OpenWireFormat.tightUnmarshalNestedObject(OpenWireFormat.java:445) at org.apache.activemq.openwire.v10.BaseDataStreamMarshaller.tightUnmarsalNestedObject(BaseDataStreamMarshaller.java:125) at org.apache.activemq.openwire.v10.MessageDispatchMarshaller.tightUnmarshal(MessageDispatchMarshaller.java:71) at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:354) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196) ... 1 more Thanks, Abhi -- View this message in context: http://activemq.2283324.n4.nabble.com/ArrayIndexOutOfBoundsException-in-ActiveMQ-v5-11-1-tp4715139.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.