ModelEngine API Console Error when using PhoenixCrates
This error is appearing in console when I open a crate using PhoenixCrates. I reported the issue to the PhoenixCrates dev team and they said that the error is caused by ModelEngine, not PhoenixCrates. I am using the latest stable PhoenixCrates build and the latest stable ModelEngine Premium build.
[16:26:33 WARN]: [PhoenixCrates] Task #1636 for PhoenixCrates v4.0 generated an exception java.util.ConcurrentModificationException: null at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1792) ~[?:?] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.base/java.util.stream.IntPipeline.collect(IntPipeline.java:532) ~[?:?] at it.unimi.dsi.fastutil.ints.IntArrayList.toList(IntArrayList.java:271) ~[fastutil-8.5.12.jar:?] at ModelEngine-4.0.8 (7).jar/com.ticxo.modelengine.v1_21_R1.parser.model.DisplayParser.remove(DisplayParser.java:237) ~[ModelEngine-4.0.8 (7).jar:?] at ModelEngine-4.0.8 (7).jar/com.ticxo.modelengine.v1_21_R1.parser.model.DisplayParser.destroy(DisplayParser.java:89) ~[ModelEngine-4.0.8 (7).jar:?] at ModelEngine-4.0.8 (7).jar/com.ticxo.modelengine.v1_21_R1.parser.model.DisplayParser.destroy(DisplayParser.java:31) ~[ModelEngine-4.0.8 (7).jar:?] at ModelEngine-4.0.8 (7).jar/com.ticxo.modelengine.core.model.render.DisplayRendererImpl.destroy(DisplayRendererImpl.java:230) ~[ModelEngine-4.0.8 (7).jar:?] at ModelEngine-4.0.8 (7).jar/com.ticxo.modelengine.core.model.ActiveModelImpl.destroy(ActiveModelImpl.java:196) ~[ModelEngine-4.0.8 (7).jar:?] at PhoenixCrates-4.0 (4).jar/com.phoenixplugins.phoenixcrates.lib.common.modelengine.v4_0_8.model.MegActiveModelImpl.destroy(MegActiveModelImpl.java:69) ~[PhoenixCrates-4.0 (4).jar:?] at PhoenixCrates-4.0 (4).jar/com.phoenixplugins.phoenixcrates.managers.crates.engine.modelengine.ModelEngineDisplayComponent.destroy(ModelEngineDisplayComponent.java:214) ~[PhoenixCrates-4.0 (4).jar:?] at PhoenixCrates-4.0 (4).jar/com.phoenixplugins.phoenixcrates.managers.crates.session.CrateOpeningSession.lambda$unload$4(CrateOpeningSession.java:208) ~[PhoenixCrates-4.0 (4).jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]