You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Adrian Co (JIRA)" <ji...@apache.org> on 2006/11/08 08:51:02 UTC
[jira] Created: (AMQ-1033) Intermittent
ArrayIndexOutOfBoundsException during send and receive
Intermittent ArrayIndexOutOfBoundsException during send and receive
-------------------------------------------------------------------
Key: AMQ-1033
URL: https://issues.apache.org/activemq/browse/AMQ-1033
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Affects Versions: 4.1
Environment: winxp
Reporter: Adrian Co
Assigned To: Rob Davies
Fix For: 4.1
Send and receive with multiple jms clients with a single broker.
[java] WARNING: Async exception with no exception listener: java.lang.ArrayIndexOutOfBoundsException
[java] java.lang.ArrayIndexOutOfBoundsException
[java] at java.lang.System.arraycopy(Native Method)
[java] at org.apache.activemq.util.DataByteArrayOutputStream.ensureEnoughBuffer(DataByteArrayOutputSt
ream.java:249)
[java] at org.apache.activemq.util.DataByteArrayOutputStream.writeBoolean(DataByteArrayOutputStream.j
ava:141)
[java] at org.apache.activemq.openwire.v2.BaseDataStreamMarshaller.looseMarshalByteSequence(BaseDataS
treamMarshaller.java:588)
[java] at org.apache.activemq.openwire.v2.MessageMarshaller.looseMarshal(MessageMarshaller.java:262)
[java] at org.apache.activemq.openwire.v2.ActiveMQMessageMarshaller.looseMarshal(ActiveMQMessageMarsh
aller.java:111)
[java] at org.apache.activemq.openwire.v2.ActiveMQTextMessageMarshaller.looseMarshal(ActiveMQTextMess
ageMarshaller.java:111)
[java] at org.apache.activemq.openwire.OpenWireFormat.marshal(OpenWireFormat.java:167)
[java] at org.apache.activemq.store.journal.JournalPersistenceAdapter.writeCommand(JournalPersistence
Adapter.java:596)
[java] at org.apache.activemq.store.journal.JournalMessageStore.addMessage(JournalMessageStore.java:9
5)
[java] at org.apache.activemq.store.journal.JournalTopicMessageStore.addMessage(JournalTopicMessageSt
ore.java:77)
[java] at org.apache.activemq.broker.region.Topic.send(Topic.java:246)
[java] at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:292)
[java] at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:380)
[java] at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:193)
[java] at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126)
[java] at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:
98)
[java] at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:136)
[java] at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:480)
[java] at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:604)
[java] at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:284)
[java] at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:177)
[java] at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:65)
[java] at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:133)
[java] at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
[java] at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
[java] at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:137)
[java] at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (AMQ-1033) Intermittent
ArrayIndexOutOfBoundsException during send and receive
Posted by "Adrian Co (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/AMQ-1033?page=all ]
Adrian Co resolved AMQ-1033.
----------------------------
Resolution: Fixed
Seems to be fixed by commit: r472421
> Intermittent ArrayIndexOutOfBoundsException during send and receive
> -------------------------------------------------------------------
>
> Key: AMQ-1033
> URL: https://issues.apache.org/activemq/browse/AMQ-1033
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 4.1
> Environment: winxp
> Reporter: Adrian Co
> Assigned To: Rob Davies
> Fix For: 4.1
>
> Attachments: openwireformat.patch
>
>
> Send and receive with multiple jms clients with a single broker.
> [java] WARNING: Async exception with no exception listener: java.lang.ArrayIndexOutOfBoundsException
> [java] java.lang.ArrayIndexOutOfBoundsException
> [java] at java.lang.System.arraycopy(Native Method)
> [java] at org.apache.activemq.util.DataByteArrayOutputStream.ensureEnoughBuffer(DataByteArrayOutputSt
> ream.java:249)
> [java] at org.apache.activemq.util.DataByteArrayOutputStream.writeBoolean(DataByteArrayOutputStream.j
> ava:141)
> [java] at org.apache.activemq.openwire.v2.BaseDataStreamMarshaller.looseMarshalByteSequence(BaseDataS
> treamMarshaller.java:588)
> [java] at org.apache.activemq.openwire.v2.MessageMarshaller.looseMarshal(MessageMarshaller.java:262)
> [java] at org.apache.activemq.openwire.v2.ActiveMQMessageMarshaller.looseMarshal(ActiveMQMessageMarsh
> aller.java:111)
> [java] at org.apache.activemq.openwire.v2.ActiveMQTextMessageMarshaller.looseMarshal(ActiveMQTextMess
> ageMarshaller.java:111)
> [java] at org.apache.activemq.openwire.OpenWireFormat.marshal(OpenWireFormat.java:167)
> [java] at org.apache.activemq.store.journal.JournalPersistenceAdapter.writeCommand(JournalPersistence
> Adapter.java:596)
> [java] at org.apache.activemq.store.journal.JournalMessageStore.addMessage(JournalMessageStore.java:9
> 5)
> [java] at org.apache.activemq.store.journal.JournalTopicMessageStore.addMessage(JournalTopicMessageSt
> ore.java:77)
> [java] at org.apache.activemq.broker.region.Topic.send(Topic.java:246)
> [java] at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:292)
> [java] at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:380)
> [java] at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:193)
> [java] at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126)
> [java] at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:
> 98)
> [java] at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:136)
> [java] at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:480)
> [java] at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:604)
> [java] at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:284)
> [java] at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:177)
> [java] at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:65)
> [java] at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:133)
> [java] at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
> [java] at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
> [java] at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:137)
> [java] at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (AMQ-1033) Intermittent
ArrayIndexOutOfBoundsException during send and receive
Posted by "Adrian Co (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/AMQ-1033?page=all ]
Adrian Co updated AMQ-1033:
---------------------------
Attachment: openwireformat.patch
Added a possible fix to the issue.
> Intermittent ArrayIndexOutOfBoundsException during send and receive
> -------------------------------------------------------------------
>
> Key: AMQ-1033
> URL: https://issues.apache.org/activemq/browse/AMQ-1033
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 4.1
> Environment: winxp
> Reporter: Adrian Co
> Assigned To: Rob Davies
> Fix For: 4.1
>
> Attachments: openwireformat.patch
>
>
> Send and receive with multiple jms clients with a single broker.
> [java] WARNING: Async exception with no exception listener: java.lang.ArrayIndexOutOfBoundsException
> [java] java.lang.ArrayIndexOutOfBoundsException
> [java] at java.lang.System.arraycopy(Native Method)
> [java] at org.apache.activemq.util.DataByteArrayOutputStream.ensureEnoughBuffer(DataByteArrayOutputSt
> ream.java:249)
> [java] at org.apache.activemq.util.DataByteArrayOutputStream.writeBoolean(DataByteArrayOutputStream.j
> ava:141)
> [java] at org.apache.activemq.openwire.v2.BaseDataStreamMarshaller.looseMarshalByteSequence(BaseDataS
> treamMarshaller.java:588)
> [java] at org.apache.activemq.openwire.v2.MessageMarshaller.looseMarshal(MessageMarshaller.java:262)
> [java] at org.apache.activemq.openwire.v2.ActiveMQMessageMarshaller.looseMarshal(ActiveMQMessageMarsh
> aller.java:111)
> [java] at org.apache.activemq.openwire.v2.ActiveMQTextMessageMarshaller.looseMarshal(ActiveMQTextMess
> ageMarshaller.java:111)
> [java] at org.apache.activemq.openwire.OpenWireFormat.marshal(OpenWireFormat.java:167)
> [java] at org.apache.activemq.store.journal.JournalPersistenceAdapter.writeCommand(JournalPersistence
> Adapter.java:596)
> [java] at org.apache.activemq.store.journal.JournalMessageStore.addMessage(JournalMessageStore.java:9
> 5)
> [java] at org.apache.activemq.store.journal.JournalTopicMessageStore.addMessage(JournalTopicMessageSt
> ore.java:77)
> [java] at org.apache.activemq.broker.region.Topic.send(Topic.java:246)
> [java] at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:292)
> [java] at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:380)
> [java] at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:193)
> [java] at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126)
> [java] at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:
> 98)
> [java] at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:136)
> [java] at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:480)
> [java] at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:604)
> [java] at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:284)
> [java] at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:177)
> [java] at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:65)
> [java] at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:133)
> [java] at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
> [java] at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
> [java] at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:137)
> [java] at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira