LuckPerms

LuckPerms

41.4k Downloads

luckperm placeholders do not work with extracontexts

KKYH246 opened this issue ยท 8 comments

commented

So I wanted to have a context to check if the player is in a specific group. I tried to put in this:

placeholderapi: true
placeholderapi-placeholders:
  allowflight: "%player_allow_flight%"
  #plus: "%luckperms_in_group_plus%"
  #premium: "%luckperms_in_group_premium%"
  #ultra: "%luckperms_in_group_ultra%"
  #super: "%luckperms_in_group_super%"
  #legend: "%luckperms_in_group_legend%"

(in here I commented them to leave them out, I wanted to actually use these contexts)

But when someone is present in the server, i get a whole bunch of errors

[14:18:54] [User Authenticator #1/INFO]: UUID of player KKYH246 is a432b6c5-fe45-4f0a-bff4-aa23c927072f
[14:18:54] [pool-32-thread-6/WARN]: [LuckPerms] An exception was thrown by me.lucko.extracontexts.calculators.PlaceholderApiCalculator whilst calculating the context of subject CraftPlayer{name=KKYH246}
[14:18:54] [pool-32-thread-6/WARN]: java.lang.StackOverflowError
[14:18:54] [pool-32-thread-6/WARN]: 	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
[14:18:54] [pool-32-thread-6/WARN]: 	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
[14:18:54] [pool-32-thread-6/WARN]: 	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
[14:18:54] [pool-32-thread-6/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:178)
[14:18:54] [pool-32-thread-6/WARN]: 	at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:216)
[14:18:54] [pool-32-thread-6/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:122)
[14:18:54] [pool-32-thread-6/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111)
[14:18:54] [pool-32-thread-6/WARN]: 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
[14:18:54] [pool-32-thread-6/WARN]: 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getCalculatorClass(ContextManager.java:189)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:140)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:27)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.extracontexts.calculators.PlaceholderApiCalculator.calculate(PlaceholderApiCalculator.java:12)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.calculate(ContextManager.java:138)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:54)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.supply(QueryOptionsCache.java:42)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:64)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.QueryOptionsCache.getQueryOptions(QueryOptionsCache.java:59)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.context.ContextManager.getQueryOptions(ContextManager.java:82)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.common.api.implementation.ApiContextManager.getQueryOptions(ApiContextManager.java:87)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LPPlaceholderProvider.onPlaceholderRequest(LPPlaceholderProvider.java:396)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.lucko.luckperms.placeholders.LuckPermsExpansion.onPlaceholderRequest(LuckPermsExpansion.java:68)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69)
[14:18:54] [pool-32-thread-6/WARN]: 	at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97)

The error is not finished, but it can be seen that it keeps on saying the same thing

~this error is produced with luckperms 5.1.93 and latest version of extracontexts.
Updating luckperms to 5.3.3 didn't help. If pasting the error msg produced with 5.3.3 helps, ill try to see if i can open up one of the text files from server logs (its too big the last time i tried D: )

commented

It seem like whatever plugin that handles %player_allow_flight% placeholder checks permission to resolve its value which then luckperms use the placeholder to resolve its value causing endless loop. Not sure if there is anyway to fix it tho...

commented

hopefully there is. idk tho

commented

Unlikely to be solved, unless you can prove that resolving placeholder %player_allow_flight% does not have permission to check involved.
https://github.com/lucko/LuckPerms/blob/ad49508b745a74644a919c858540311098f91b42/api/src/main/java/net/luckperms/api/context/ContextCalculator.java#L51-L53

commented

what im trying to do is to have a command that promotes someone if they have a particular rank. Lets say I have a track with:
1-->2-->3-->4-->5 where 1,2,3,4,5 are the ranks. a user is on 2, then he purchases some package that upgrades him to lets say, rank 4 only if he is in rank 3. not that I cant manually enter the command, but I'm buycraft to settle the commands for me, and I do not have a way to check if the user inherits the correct rank. is there any way going about this, because I just found out that even placeholders like %vault_rank_capital% , %essentials_home_max% and %lands_chunks_max% produces the same errors

commented

nvm i found a way about it, but idk if this is an issue still

commented

nvm i found a way about it, but idk if this is an issue still

What was your fix for this??

commented

nvm i found a way about it, but idk if this is an issue still

What was your fix for this??

@KKYH246 ???

commented

So I wanted to have a context to check if the player is in a specific group

Fundamentally, this is not going to be possible, unless the group membership check operates regardless of contexts.