Kicked by the server for `Internal Exception`
Closed this issue · 4 comments
Type of bug
General issue
TabList version
5.7.5
Software version
Current: git-Purpur-1985 (MC: 1.19.4)* Previous: git-Purpur-1632 (MC: 1.18.2)
Relevant plugins
AureliumMobs, AureliumSkills, BackpacksRemastered, *BossSkin, BuildPaste, CaliComp, ChestShop, Chunky, Citizens, CMILib, CombatWeaponryPlus, ConditionalEvents, CrazyAuctionsPlus, CustomAdvancements, CustomStructures, DungeonsXL, Enchantments_plus, Essentials, EssentialsChat, EssentialsDiscord, EssentialsSpawn, GrapplingHook, HolographicDisplays, ItemsXL, Jobs, JukeBox, LibsDisguises, LoginSecurity, LuckPerms, Magic, ModelEngine, Multiverse-Core, MythicMobs, NoteBlockAPI, PickMeUp, PlaceholderAPI, ProtocolLib, PvPManager, Quests, SafeTrade, SkinsRestorer, spark, TabList, TeaksTweaks, Terra, Tweakin, Vault, WorldEdit, WorldGuard
Console error (if applicable)
No response
TabList configuration files
https://paste.gg/p/anonymous/c384b7f8718445d1831399a5be3f5669
Bug description
I'm getting this error message repitedly when I enter my server
Internal Exception: java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Field.get(Object)" because the return value of "hu.montlikadani.tablist.utils.reflection.ClazzContainer.getActionField()" is null
Also, this other message shows up sometimes
Java.Net.SocketException Conection Reset
I recently updated from Purpur 1.18.2 to Purpur 1.19.4 and before doing that all worked really fine
There should be a first time error occurred on server startup, send that.
I this is the only mention of TabList in the whole startup
[14:26:14 INFO]: [TabList] Enabling TabList v5.7.5
[14:26:14 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.v1_19_R3.PacketPlayOutPlayerInfo
[14:26:14 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:185)
[14:26:14 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:152)
[14:26:14 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[14:26:14 WARN]: at java.base/java.lang.Class.forName0(Native Method)
[14:26:14 WARN]: at java.base/java.lang.Class.forName(Class.java:375)
[14:26:14 WARN]: at TabList-bukkit-v5.7.5.jar//hu.montlikadani.tablist.utils.reflection.ClazzContainer.classByName(ClazzContainer.java:241)
[14:26:14 WARN]: at TabList-bukkit-v5.7.5.jar//hu.montlikadani.tablist.utils.reflection.ClazzContainer.<clinit>(ClazzContainer.java:39)
[14:26:14 WARN]: at TabList-bukkit-v5.7.5.jar//hu.montlikadani.tablist.packets.LegacyVersion.<init>(LegacyVersion.java:44)
[14:26:14 WARN]: at TabList-bukkit-v5.7.5.jar//hu.montlikadani.tablist.packets.PacketNM.<clinit>(PacketNM.java:29)
[14:26:14 WARN]: at java.base/java.lang.Class.forName0(Native Method)
[14:26:14 WARN]: at java.base/java.lang.Class.forName(Class.java:375)
[14:26:14 WARN]: at TabList-bukkit-v5.7.5.jar//hu.montlikadani.tablist.TabList.onEnable(TabList.java:80)
[14:26:14 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[14:26:14 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
[14:26:14 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
[14:26:14 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
[14:26:14 WARN]: at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugin(CraftServer.java:577)
[14:26:14 WARN]: at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugins(CraftServer.java:488)
[14:26:14 WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:643)
[14:26:14 WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:442)
[14:26:14 WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:345)
[14:26:14 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1120)
[14:26:14 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325)
[14:26:14 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[14:26:14 INFO]: [TabList] Hooked PlaceholderAPI version: 2.11.5
[14:26:14 INFO]: [TabList] v5.7.5 on v1_19_4 (208ms)
The above attached commit hopefully fixes this issue, you can test it by downloading the latest build, select the first one and find Artifacts
It seems to work fine now, thank you!