-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Title:
ConcurrentModificationException thrown from squaremap-griefprevention on async task
Description:
Hi there, I'm encountering a ConcurrentModificationException when using the squaremap-griefprevention addon. It appears to occur during an async task execution.
I'm running:
- Server: Purpur 1.21.6
- Squaremap: 1.3.7-SNAPSHOT+2604148
- Addon: squaremap-griefprevention v1.0.0-SNAPSHOT
Here is the full error from the console:
[23:49:08 WARN]: [squaremap-griefprevention] Plugin squaremap-griefprevention v1.0.0-SNAPSHOT generated an exception while executing task 402
java.util.ConcurrentModificationException: null
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:?]
at squaremap-griefprevention-1.0.0-SNAPSHOT.jar/xyz.jpenilla.squaremap.addon.griefprevention.task.SquaremapTask.updateClaims(SquaremapTask.java:53) ~[squaremap-griefprevention-1.0.0-SNAPSHOT.jar:?]
at squaremap-griefprevention-1.0.0-SNAPSHOT.jar/xyz.jpenilla.squaremap.addon.griefprevention.task.SquaremapTask.run(SquaremapTask.java:43) ~[squaremap-griefprevention-1.0.0-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.6.jar:1.21.6-2465-a112b6a]
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.21.6.jar:1.21.6-2465-a112b6a]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.21.6.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
Let me know if you need any other details. Thanks for your work on this addon!
Metadata
Metadata
Assignees
Labels
No labels