-
Notifications
You must be signed in to change notification settings - Fork 260
Closed
Labels
Type: Issue (PlaceholderAPI)Issue caused by PlaceholderAPI not working properly.Issue caused by PlaceholderAPI not working properly.
Description
Bug Report
Issue
What is the issue? Describe it like you would tell a friend.
Random stacktrace upon server start, plugin seems to function normally otherwise
[17:26:55 WARN]: [PlaceholderAPI] failed to download expansion information
java.util.concurrent.CompletionException: java.util.ConcurrentModificationException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) ~[?:1.8.0_242]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) ~[?:1.8.0_242]
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:618) ~[?:1.8.0_242]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:591) ~[?:1.8.0_242]
at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:457) ~[?:1.8.0_242]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_242]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_242]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_242]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_242]
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$ValueSpliterator.tryAdvance(HashMap.java:1651) ~[?:1.8.0_242]
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_242]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499) ~[?:1.8.0_242]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486) ~[?:1.8.0_242]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_242]
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[?:1.8.0_242]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_242]
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531) ~[?:1.8.0_242]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.findExpansionByName(LocalExpansionManager.java:127) ~[?:?]
at me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$null$7(CloudExpansionManager.java:196) ~[?:?]
at java.util.HashMap.forEach(HashMap.java:1289) ~[?:1.8.0_242]
at me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$fetch$8(CloudExpansionManager.java:192) ~[?:?]
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616) ~[?:1.8.0_242]
... 6 more
Expected behaviour
What should PlaceholderAPI do?
Not output a stacktrace
Actual behaviour
What does PlaceholderAPI actually do?
Magic
How to reproduce
What steps did you made, to get this bug?
./start.sh
Installed expansions
Please list all expansions that are displayed when running
/papi list
- LuckPerms luck Y 5.0-R2
- Player clip Y 1.7.2
- PlotSquared intellectualsites Y 3
- Vault clip Y 1.6.0
Metadata
Metadata
Assignees
Labels
Type: Issue (PlaceholderAPI)Issue caused by PlaceholderAPI not working properly.Issue caused by PlaceholderAPI not working properly.