From a12ae8ad241dc70828ba2132dc8ccaaea7f990a5 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Wed, 9 Mar 2022 19:46:50 +0000 Subject: [PATCH] Hopeful fix for ConcurrentModificationException in BlockArchiveReader.getFilenameForHeight() --- src/main/java/org/qortal/repository/BlockArchiveReader.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/repository/BlockArchiveReader.java b/src/main/java/org/qortal/repository/BlockArchiveReader.java index b6d7cdd6..8ec3a42e 100644 --- a/src/main/java/org/qortal/repository/BlockArchiveReader.java +++ b/src/main/java/org/qortal/repository/BlockArchiveReader.java @@ -63,7 +63,9 @@ public class BlockArchiveReader { map.put(filename, new Triple(startHeight, endHeight, range)); } } - this.fileListCache = map; + synchronized (this.fileListCache) { + this.fileListCache = map; + } } public Triple, List> fetchBlockAtHeight(int height) {