[jboss-jira] [JBoss JIRA] (JGRP-2175) (7.0.z) IndexOutOfBoundsException when trace logging
Bartosz Spyrko-Śmietanko (JIRA)
issues at jboss.org
Fri Jun 2 09:59:00 EDT 2017
Bartosz Spyrko-Śmietanko created JGRP-2175:
----------------------------------------------
Summary: (7.0.z) IndexOutOfBoundsException when trace logging
Key: JGRP-2175
URL: https://issues.jboss.org/browse/JGRP-2175
Project: JGroups
Issue Type: Bug
Affects Versions: 3.6.9
Reporter: Bartosz Spyrko-Śmietanko
Assignee: Bela Ban
Priority: Minor
Fix For: 3.6.11
When running with trace logging, I got couple of these STs:
{code}
Exception in thread "OOB-1,test-NodeE-13479" java.lang.IndexOutOfBoundsException: Index: 4, Size: 2
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.jgroups.protocols.pbcast.NAKACK2.handleMessages(NAKACK2.java:868)
at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:705)
at org.jgroups.stack.Protocol.up(Protocol.java:425)
at org.jgroups.protocols.TP.passBatchUp(TP.java:1600)
at org.jgroups.protocols.TP$BatchHandler.run(TP.java:1820)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{code}
Seems that part of the list of received messages is removed in handleMessages:864 in
{code}
boolean added=loopback || buf.add(msgs, oob, oob? DUMMY_OOB_MSG : null);
{code}
But the {{size}} is not recomputed afterwards.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list