Bug 997890
Summary: | consumer.receive() thows IndexOutOfBoundException in standalone JMS client | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Miroslav Novak <mnovak> |
Component: | HornetQ | Assignee: | Clebert Suconic <csuconic> |
Status: | CLOSED NOTABUG | QA Contact: | Miroslav Novak <mnovak> |
Severity: | high | Docs Contact: | Russell Dickenson <rdickens> |
Priority: | unspecified | ||
Version: | 6.1.1 | CC: | ataylor, csuconic, mnovak, msvehla, myarboro |
Target Milestone: | ER9 | ||
Target Release: | EAP 6.3.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-07-07 07:37:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Miroslav Novak
2013-08-16 11:55:20 UTC
It seems you just need a retry mechanism on the client for large messages... I would mark this as a wont-fix or works for me.. I have no substantial information to work here Hi Clebert, thanks for your feedback. There is IndexOutOfBoundException thrown from consumer.receive() method which is unexpected and unchecked. Consumer can retry receive only if JMSException is thrown. In this case buffer for receiving large message was not allocated properly. From the log it appears that IndexOutOfBoundException is not related to failover/failback scenario. It was thrown when no kind of server failure was in progress. Subscriber is using transacted session and commits every 100th message. I could not replicate the issue but I suspect that certain sequence of large and small messages can lead to this exception. We should not close this bz. Thanks, Mirek Adding updated link to "raw" log from jenkins job: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-HornetQ/job/eap-60-hornetq-ha-failover-colocated-replicated-journal-rhel-ipv4/IOTYPE=aio,jdk=java16_default,label=messaging-10/33/consoleText Closing as I don't see IndexOutOfBoundException any more. |