Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Cannot Reproduce
-
None
-
None
-
None
-
Low
Description
We are seeing the below exception in 2.0.14. While looking at the code, it looks like it is happening due to ColumnFamily object being modified in SQF. trim method.
Exception in thread Thread[ReadRepairStage:4441,5,main]
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
at java.util.ArrayList$Itr.next(ArrayList.java:831)
at org.apache.cassandra.db.ColumnFamily.updateDigest(ColumnFamily.java:394)
at org.apache.cassandra.db.ColumnFamily.digest(ColumnFamily.java:388)
at org.apache.cassandra.service.RowDigestResolver.resolve(RowDigestResolver.java:84)
at org.apache.cassandra.service.RowDigestResolver.resolve(RowDigestResolver.java:28)
at org.apache.cassandra.service.ReadCallback$AsyncRepairRunner.run(ReadCallback.java:173)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)