From 53cc36c879aea68be1d4b057b04c53c1a99f9870 Mon Sep 17 00:00:00 2001 From: dfsek Date: Thu, 30 Dec 2021 15:05:24 -0700 Subject: [PATCH] fix profiler fetch concurrency issues --- .../src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java b/common/implementation/base/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java index 0150c29f7..0345b5c7d 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java @@ -113,7 +113,7 @@ public class ProfilerImpl implements Profiler { for(int i = 1; i < keys.length; i++) { timings = timings.getSubItem(keys[i]); } - list.forEach(timings::addTime); + new ArrayList<>(list).forEach(timings::addTime); })); } return map;