Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
I noticed a few test failures on jenkins such as the following:
FAILED: org.apache.solr.cloud.autoscaling.sim.TestComputePlanAction.testNodeLost Error Message: Stack Trace: java.util.ConcurrentModificationException at __randomizedtesting.SeedInfo.seed([A41248828EFF34E3:1B07867C0D155165]:0) at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:937) at java.base/java.util.ArrayList$Itr.next(ArrayList.java:891) at org.apache.solr.cloud.autoscaling.sim.SimSolrCloudTestCase.tearDown(SimSolrCloudTestCase.java:141)
The line in question iterates over a synchronized List but synchronized list does not return a safe iterator.