Change - [ ] to - [X] to check the checkboxes below.
[X] Matrix and ProtocolLib are up-to-date
[ ] Matrix is running on a 1.8 or 1.12 to 1.18.2 server
[ ] The issue happens on default config.yml and checks.yml
[ ] I've tested if the issue happens on default config
Issue Information
Server version:
git-Purpur-"b56b39c" (MC: 1.20.1)
Error(s) found in console:
[20:12:08 WARN]: [Matrix] Task #419653 for Matrix v7.3.7A 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 java.util.Collection.removeIf(Collection.java:576) ~[?:?]
at me.rerere.matrix.internal.vk.Ll(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.internal.tm.Kr(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.internal.tm.invoke(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.misc.compatibility.FoliaSupport$runAtFixedRateSyncForPlayer$bukkitTask$1.run(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1507) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:487) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1421) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1192) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1597) ~[?:?]
at java.util.HashMap$KeyIterator.next(HashMap.java:1620) ~[?:?]
at java.util.Collection.removeIf(Collection.java:576) ~[?:?]
at me.rerere.matrix.internal.vk.Ll(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.internal.tm.Kr(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.internal.tm.invoke(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at me.rerere.matrix.misc.compatibility.FoliaSupport$runAtFixedRateSyncForPlayer$bukkitTask$1.run(Unknown Source) ~[Matrix_7.3.6A.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1507) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:487) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1421) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1192) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.1.jar:git-Purpur-"b56b39c"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
How/when does this happen:
Only happened once so far, not sure what actually caused it. Myself and the one other player online didn't notice any symptoms in-game, but I figured I'd report it just in case it's something critical with 1.20.1 support.
Other information:
The Purpur build is custom compiled with an additional pull request that hasn't been merged yet by the Paper devs.
Troubleshooting Information
Change - [ ] to - [X] to check the checkboxes below.
Issue Information
Server version: git-Purpur-"b56b39c" (MC: 1.20.1) Error(s) found in console:
How/when does this happen: Only happened once so far, not sure what actually caused it. Myself and the one other player online didn't notice any symptoms in-game, but I figured I'd report it just in case it's something critical with 1.20.1 support. Other information: The Purpur build is custom compiled with an additional pull request that hasn't been merged yet by the Paper devs.
Here's the relevant commit: https://github.com/Drift91/Purpur/commit/4845a5ec147187951561988683bb33263c95c978
Configuration Files
Link to checks.yml file: https://pastebin.com/jqDhx5ne Link to config.yml file: https://pastebin.com/AKMVtcfT