BenCodez / VotingPlugin

Plugin on SpigotMC
Other
83 stars 68 forks source link

Server crash #989

Closed bobhenl closed 3 years ago

bobhenl commented 4 years ago

Versions Paper: 228 Plugin: 5.24.1

Describe the bug The error in console appeared and then the server crashed.

To Reproduce Steps to reproduce the behavior:

  1. I just saw error in console and then server crashed. https://pastebin.com/XcSt3Z9y

Expected behavior Server crashed from some reason, votingplugin is appeared there.

bobhenl commented 4 years ago

Btw here are timings slightly before crash https://timings.aikar.co/?id=806d836e97d5485fa6d83379c77fa2e0

BenCodez commented 4 years ago

Disable whatever placeholder you have that appears on login, looks like mysql lost connection and wasn't able to pull the data for that, causing it to wait.

bobhenl commented 4 years ago

Wait... but placeholders shown after login are in chat, in featherboard.... so, how can I disable it? And it happened just first time, couldn't we prevent it somehow?

Error log from chatcontrol:

------------------------------------[ 12.10.2020 18:46:32 ]-----------------------------------
ChatControl 8.8.15 encountered a NullPointerException
Running Paper 1.16.3-R0.1-SNAPSHOT and Java 1.8.0_171
Plugins: PlaceholderAPI v2.10.9, InviteSystem v1.1.0, MultiVIP v1.0, NametagEdit v4.4.11, ConsoleSpamFix v1.8.4, PvPToggle v1.7, CollaborationRedirect v1.0, DeluxeTags v1.8.1, antiRedstoneClock v1.1.0, MobFarmManager v1.5.8.1, CoordinatesHud v1.0, PhysicsToGo v2.0.5, NoteBlockAPI v1.6.1-SNAPSHOT, Sockets4MC v5.0.4, ViaVersion v3.2.0-SNAPSHOT, CraftingStore v2.5.0, NBTAPI v2.5.0, ViaBackwards v3.2.0-SNAPSHOT, LightAPI v3.4.5, JukeBox v1.19.4, LuckPerms v5.1.107, Kotlin4MC v2.1.2, UltimateTimber v2.0.9, IllegalStack v2.2.0e, Votifier v3.0.0-SNAPSHOT, Multiverse-Core v4.1.1-SNAPSHOT-b779, ProtocolLib v4.6.0-SNAPSHOT-b480, HamsterAPI v0.1.2, SkyGrid v1.4.9-SNAPSHOT, NoCheatPlus v3.17-SNAPSHOT-Updated-b81, MVdWPlaceholderAPI v3.1.1, CMDispatcher v4.0.3, AntiRaidFarm v1.0.1, BetterBees v0.4-BETA, Drycell v1.0.5, Chunkmaster v1.3.2, FeatherBoard v4.25.0, ExploitFixer v1.4.8, LimitPillagers v2.14.0, Vault v1.7.3-b${env.TRAVIS_BUILD_NUMBER}, TokenManager v3.2.5, Trampolin v1.0, TimeVote v1.5.0-pre 1.16, CreativeItemControl v4.0.0-vk2gpz, TerraformGenerator v1.6.6, NetherView v2.1.0, ViewDistanceTweaks v1.2.4, PerWorldInventory v2.3.2, CMI v8.7.8.3, BungeeTabListPlus v3.4.0, LagAssist v2.21.0, WorldEdit v7.2.0-beta-05+e575ffe, TryMe v6.2.1.2, GadgetsMenu v4.5.30, PlayerWorldsPro v5.1.0, ChatControl v8.8.15, RestrictedCreative v2.4.3, SecuredNetwork v3.0, HeadDatabase v4.12.6, VotingPlugin v5.24.1, Shopkeepers v2.11.0, Residence v4.9.1.9, Plan v5.1 build 770, XPBoost v3.4.2, Regionerator v2.1.2, LogBlock v1.16.1.2-SNAPSHOT (build #112), InteractionVisualizer v1.13.9, BossShopPro v2.0.9, JumpAndRuns v1.8.6, CropClick v1.5.9, SelectionVisualizer v3.0.2.3, TradeMe v6.0.5.0, ClickDye v1.0.21, CMIPaperLib v1.0.0
----------------------------------------------------------------------------------------------

More Information:
PlaceholderAPI failed to replace variables!
Player: Renzotom
Message: &8&l▄▄▄ {pl_prefix+} &7{player} &8&l▄▄▄
&7Jmenovka &8» &e{deluxetags_tag}
&7Peníze&8 &8» &e{vault_eco_balance_fixed}&7€
&7Odehráno &8» &e{statistic_hours_played}&7h
&7Hlasů &8» &e{votingplugin_total}

&7Pro lepší rank navštiv
&d&nstore.trinitymc.eu
Error: %error
NullPointerException (Unknown cause)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserStorage.mysql.MySQL.getExactQuery(MySQL.java:350)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserStorage.mysql.MySQL.loadPlayer(MySQL.java:555)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserStorage.mysql.MySQL.loadPlayerIfNeeded(MySQL.java:562)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserStorage.mysql.MySQL.getExact(MySQL.java:336)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserManager.UserData.getMySqlRow(UserData.java:120)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserManager.UserData.getInt(UserData.java:58)
     at com.Ben12345rocks.VotingPlugin.AdvancedCore.UserManager.UserData.getInt(UserData.java:30)
     at com.Ben12345rocks.VotingPlugin.Objects.User.getTotal(User.java:572)
     at com.Ben12345rocks.VotingPlugin.Util.PlaceHolders.PlaceHolders$1.placeholderRequest(PlaceHolders.java:106)
     at com.Ben12345rocks.VotingPlugin.Util.PlaceHolders.PlaceHolders$1.placeholderRequest(PlaceHolders.java:102)
     at com.Ben12345rocks.VotingPlugin.Util.PlaceHolders.PlaceHolders.getPlaceHolder(PlaceHolders.java:83)
     at com.Ben12345rocks.VotingPlugin.PlaceHolderAPI.expansion.VotingPliuginExpansion.onRequest(VotingPliuginExpansion.java:55)
     at org.mineacademy.chatcontrol.lib.fo.model.E.b(SourceFile:1867)
     at org.mineacademy.chatcontrol.lib.fo.model.E.a(SourceFile:1827)
     at org.mineacademy.chatcontrol.lib.fo.model.t.b(SourceFile:984)
     at org.mineacademy.chatcontrol.lib.fo.model.Z.a(SourceFile:191)
     at org.mineacademy.chatcontrol.i.dh.b(SourceFile:370)
     at org.mineacademy.chatcontrol.i.dg.a(SourceFile:415)
     at org.mineacademy.chatcontrol.i.dm.a(SourceFile:90)
     at org.mineacademy.chatcontrol.i.dm.a(SourceFile:40)
     at org.mineacademy.chatcontrol.i.db.a(SourceFile:125)
     at org.mineacademy.chatcontrol.i.db.a(SourceFile:84)
     at org.mineacademy.chatcontrol.i.db.a(SourceFile:36)
     at org.mineacademy.chatcontrol.i.aJ.execute(SourceFile:85)
     at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
----------------------------------------------------------------------------------------------

My chat format after player's login:

  join_player:
    First_Part:
      Message:  "&8&l{&2+&8&l} &7{player}"
      Hover_Event:
        Action: SHOW_TEXT
        Values:
          - '&8&l▄▄▄ {pl_prefix+} &7{player} &8&l▄▄▄'
          - '&7Jmenovka &8» &e{deluxetags_tag}'

          - '&7Peníze&8 &8» &e{vault_eco_balance_fixed}&7€'
          - '&7Odehráno &8» &e{statistic_hours_played}&7h'
          - '&7Hlasů &8» &e{votingplugin_total}'

          - ''
          - '&7Připojen v &e{localtime_time_kk:mm:ss}'
          - '&7Klikni pro odeslání zprávy hráči'
      Click_Event:
        Action: SUGGEST_COMMAND
        Value: "/tell {player_name} "

This is also on every message + quit

And this is in featherboard too:

  line7:
    frames:
    - '<delay times="200">&e&l»&7 Hlas. boom: &e{votingplugin_votepartyvotescurrent}&7/&e{votingplugin_votepartyvotesrequired}</delay>'
    - '<delay times="200">&d&l»&7 Různé změny</delay>'
    interval: 1
    random: false
  line8:
    frames:
    - '<delay times="200">&e&l»&7 Hlas. za: &e{votingplugin_Next_AnySite}</delay>'
    - '<delay times="200">&d&l»&7 Zpřehlednění serveru</delay>'
    interval: 1
    random: false
BenCodez commented 4 years ago

The data gets pulled on the main thread, featherboard should be doing that async if possible.

I could add something to return blank while data is being pulled. But wouldn't add that until the next major update.

bobhenl commented 4 years ago

Oh :/ But what if it happens again? Can I prevent it somehow now? And don't you wanna try implement it earlier, if it isn't so difficult?

BenCodez commented 4 years ago

You could disable the placeholders till then. I'll see if I can implement soonish, atleast in a dev build

bobhenl commented 4 years ago

I will probably risk it, because placeholders are so important, I can't disable them :/ Would be happy if you try to implement it earlier.

bobhenl commented 4 years ago

And shouldn't changing something of this works? But I use plugin on 2 servers with same databases... weird is, that the second server didn't crash.

# ---------------------------------------------------------
# Mysql cache options
# Clearing cache forces the plugin to pull from database
# Not needed unless you are using multiple servers
# ---------------------------------------------------------

# Clear cache on update, setting to true reduces update speed
# Also may require AlwaysUpdate set to true
ClearCacheOnUpdate: true

# Clear mysql on player join always
ClearCacheOnJoin: true

# Clears cache for the player who voted only
# Only effects if using mysql
# Would recommend for some bungee setups
ClearCacheOnVote: true

# Clear cache when player leaves
ClearCacheOnLeave: true

# ###############################################################
# Deprecated options, don't recommend using any of these

Btw on Paper also mentioned: Current Thread: Async Chat Thread It's risky code It's more just the right happenchance lined up for that to blow up Current Thread: Timer-1 So, yea, 100% a deadlock Current Thread: Async Chat Thread - #49 oh, not a deadlock, it's just kicking itself waiting for a connection best guess is that their mysql stuff isn't releasing connections back to the pool properly or something

BenCodez commented 4 years ago

http://bencodez.com/job/VotingPlugin-6.0/

Just a warning this is a beta version of 6.0, and the changes I just made are untested. But should work.

bobhenl commented 4 years ago

.,/vote command is broken

BenCodez commented 4 years ago

Console log?

bobhenl commented 4 years ago
[14:31:10] [Craft Scheduler Thread - 558/WARN]: [VotingPlugin] Plugin VotingPlugin v5.24.1 generated an exception while executing task 3340088
java.lang.NullPointerException: null
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.getItemAll(VoteURL.java:130) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.onChest(VoteURL.java:155) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.AdvancedCore.gui.GUIHandler.open(GUIHandler.java:73) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.open(VoteURL.java:263) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.CommandLoader$98.execute(CommandLoader.java:2046) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.AdvancedCore.CommandAPI.CommandHandler$1.run(CommandHandler.java:399) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.3.jar:git-Paper-228]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.3.jar:git-Paper-228]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.3.jar:git-Paper-228]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
BenCodez commented 4 years ago

http://bencodez.com/job/VotingPlugin-6.0/

Should solve that.

yeah I redid alot of behind the scenes on commands, 6.0 should be a good update.

bobhenl commented 4 years ago
[02:09:59] [Craft Scheduler Thread - 63/WARN]: [VotingPlugin] Plugin VotingPlugin v5.24.1 generated an exception while executing task 25717
java.lang.NullPointerException: null
    at com.Ben12345rocks.VotingPlugin.UserManager.UserManager.getVotingPluginUser(UserManager.java:48) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.<init>(VoteURL.java:47) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.CommandLoader$98.execute(CommandLoader.java:2046) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.AdvancedCore.CommandAPI.CommandHandler$1.run(CommandHandler.java:399) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.3.jar:git-Paper-228]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.3.jar:git-Paper-228]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.3.jar:git-Paper-228]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
[02:10:01] [Craft Scheduler Thread - 54/WARN]: [VotingPlugin] Plugin VotingPlugin v5.24.1 generated an exception while executing task 26343
java.lang.NullPointerException: null
    at com.Ben12345rocks.VotingPlugin.UserManager.UserManager.getVotingPluginUser(UserManager.java:48) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.<init>(VoteURL.java:47) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.CommandLoader$98.execute(CommandLoader.java:2046) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.AdvancedCore.CommandAPI.CommandHandler$1.run(CommandHandler.java:399) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.3.jar:git-Paper-228]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.3.jar:git-Paper-228]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.3.jar:git-Paper-228]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
[02:10:01] [Craft Scheduler Thread - 55/WARN]: [VotingPlugin] Plugin VotingPlugin v5.24.1 generated an exception while executing task 26523
java.lang.NullPointerException: null
    at com.Ben12345rocks.VotingPlugin.UserManager.UserManager.getVotingPluginUser(UserManager.java:48) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.<init>(VoteURL.java:47) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.Commands.CommandLoader$98.execute(CommandLoader.java:2046) ~[?:?]
    at com.Ben12345rocks.VotingPlugin.AdvancedCore.CommandAPI.CommandHandler$1.run(CommandHandler.java:399) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.3.jar:git-Paper-228]
    at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.3.jar:git-Paper-228]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.3.jar:git-Paper-228]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
BenCodez commented 4 years ago

http://bencodez.com/job/VotingPlugin-6.0/

Made a typo, try now

bobhenl commented 4 years ago

Hey, stop bait me :( :D

[02:17:49 WARN]: [VotingPlugin] Plugin VotingPlugin v5.24.1 generated an exception while executing task 17946
java.lang.NullPointerException: null
        at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.getItemAll(VoteURL.java:133) ~[?:?]
        at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.onChest(VoteURL.java:158) ~[?:?]
        at com.Ben12345rocks.VotingPlugin.AdvancedCore.gui.GUIHandler.open(GUIHandler.java:73) ~[?:?]
        at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteURL.open(VoteURL.java:266) ~[?:?]
        at com.Ben12345rocks.VotingPlugin.Commands.CommandLoader$98.execute(CommandLoader.java:2046) ~[?:?]
        at com.Ben12345rocks.VotingPlugin.AdvancedCore.CommandAPI.CommandHandler$1.run(CommandHandler.java:399) ~[?:?]
        at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.3.jar:git-Paper-228]
        at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.3.jar:git-Paper-228]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.3.jar:git-Paper-228]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
BenCodez commented 4 years ago

http://bencodez.com/job/VotingPlugin-6.0/

And another typo, I'm not focused at the moment :P

bobhenl commented 4 years ago

image

BenCodez commented 4 years ago

How did you manage that? Check GUI.yml? It should be the exact same as before, just in a different file

bobhenl commented 4 years ago

yeah, but why %site% isn't replaced?

BenCodez commented 4 years ago

It should %Name% as in the default config, and without VoteSite. Edit: One sec, I know what's wrong I think

BenCodez commented 4 years ago

http://bencodez.com/job/VotingPlugin-6.0/

Should do it. Hope that's the last time

bobhenl commented 4 years ago

Ok, this seems fixed, closing it.

bobhenl commented 3 years ago

Hi, there's error

[14:43:41] [Craft Scheduler Thread - 909/WARN]: java.util.ConcurrentModificationException
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.LinkedHashMultimap$ValueSet$1.checkForComodification(LinkedHashMultimap.java:390)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.LinkedHashMultimap$ValueSet$1.hasNext(LinkedHashMultimap.java:396)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.AbstractMapBasedMultimap.removeAll(AbstractMapBasedMultimap.java:264)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.AbstractSetMultimap.removeAll(AbstractSetMultimap.java:90)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.LinkedHashMultimap.removeAll(LinkedHashMultimap.java:86)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.AbstractSetMultimap.removeAll(AbstractSetMultimap.java:33)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.google.common.collect.ForwardingMultimap.removeAll(ForwardingMultimap.java:122)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.destroystokyo.paper.profile.CraftPlayerProfile.copyProfileProperties(CraftPlayerProfile.java:210)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.destroystokyo.paper.profile.CraftPlayerProfile.copyProfileProperties(CraftPlayerProfile.java:198)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.destroystokyo.paper.profile.CraftPlayerProfile.completeFromCache(CraftPlayerProfile.java:170)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.inventory.CraftMetaSkull.setProfile(CraftMetaSkull.java:88)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.inventory.CraftMetaSkull.applyToItem(CraftMetaSkull.java:103)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:535)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:42)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.inventory.CraftInventory.setItem(CraftInventory.java:99)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.Util.Inventory.BInventory.openInventory(BInventory.java:497)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.Util.Inventory.BInventory.openInventory(BInventory.java:471)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteTopVoter.onChest(VoteTopVoter.java:120)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.gui.GUIHandler.open(GUIHandler.java:73)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.Commands.GUI.player.VoteGUI$1.onClick(VoteGUI.java:131)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.Util.Inventory.BInventoryButton.onClick(BInventoryButton.java:144)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.Util.Inventory.BInventory.onClick(BInventory.java:420)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.Ben12345rocks.VotingPlugin.AdvancedCore.Util.Inventory.BInventoryListener$1.run(BInventoryListener.java:82)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[14:43:41] [Craft Scheduler Thread - 909/WARN]:     at java.lang.Thread.run(Thread.java:748)

Should I update?

BenCodez commented 3 years ago

Yes, and spigot as well.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.