Closed CubBossa closed 1 year ago
Produced by ParticleEdgeRenderer
[11:38:08] [pool-15-thread-14/WARN]: java.util.concurrent.CompletionException: java.util.ConcurrentModificationException
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[11:38:08] [pool-15-thread-14/WARN]: Caused by: java.util.ConcurrentModificationException
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1597)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1620)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.AbstractCollection.addAll(AbstractCollection.java:335)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.HashSet.<init>(HashSet.java:121)
[11:38:08] [pool-15-thread-14/WARN]: at PathFinder-4.2.1.jar//de.cubbossa.pathfinder.storage.StorageImpl.lambda$saveGroup$65(StorageImpl.java:440)
[11:38:08] [pool-15-thread-14/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
[11:38:08] [pool-15-thread-14/WARN]: ... 3 more
Produced by ParticleEdgeRenderer
[11:58:37] [Server thread/WARN]: [PathFinder] Task #6 for PathFinder v4.2.1 generated an exception
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1597) ~[?:?]
at java.util.HashMap$KeyIterator.next(HashMap.java:1620) ~[?:?]
at de.cubbossa.pathfinder.editmode.renderer.AbstractArmorstandRenderer.lambda$new$6(AbstractArmorstandRenderer.java:82) ~[PathFinder-4.2.1.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.jar:git-Paper-10]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.20.jar:git-Paper-10]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1482) ~[paper-1.20.jar:git-Paper-10]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.jar:git-Paper-10]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1396) ~[paper-1.20.jar:git-Paper-10]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.20.jar:git-Paper-10]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[paper-1.20.jar:git-Paper-10]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Main Issue for dead lock are the 3 render functions in NodeGroupListRenderer