Michael Griggs created IGNITE-4878:
--------------------------------------
Summary: IgniteH2Indexing can throw java.util.ConcurrentModificationException
Key: IGNITE-4878
URL:
https://issues.apache.org/jira/browse/IGNITE-4878 Project: Ignite
Issue Type: Bug
Affects Versions: 1.9
Reporter: Michael Griggs
Assignee: Michael Griggs
From the Collections#synchronizedCollection method:
{noformat}
* It is imperative that the user manually synchronize on the returned
* collection when traversing it via {@link Iterator}, {@link Spliterator}
* or {@link Stream}:
* <pre>
* Collection c = Collections.synchronizedCollection(myCollection);
* ...
* synchronized (c) {
* Iterator i = c.iterator(); // Must be in the synchronized block
* while (i.hasNext())
* foo(i.next());
* }
* </pre>
* Failure to follow this advice may result in non-deterministic behavior.
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)