xGinko / AnarchyExploitFixes

Fix exploits on anarchy Minecraft servers
GNU General Public License v3.0
283 stars 53 forks source link

Lots of spam in console, exceptions #189

Closed Leonardo-Fiori closed 4 months ago

Leonardo-Fiori commented 4 months ago

This error is flooding my console:

java.lang.NullPointerException: Cannot read field "misc_joinMessage" because the return value of "me.moomoo.anarchyexploitfixes.AnarchyExploitFixes.getLang(String)" is null
    at me.moomoo.anarchyexploitfixes.modules.misc.JoinLeaveMessages.sendJoinMessage(JoinLeaveMessages.java:73) ~[AnarchyExploitFixes-Legacy-2.6.6.jar:?]
    at me.moomoo.anarchyexploitfixes.modules.misc.JoinLeaveMessages.onPlayerJoinEvent(JoinLeaveMessages.java:61) ~[AnarchyExploitFixes-Legacy-2.6.6.jar:?]
    at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:git-Purpur-2095]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:346) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleConfigurationFinished(ServerConfigurationPacketListenerImpl.java:130) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:18) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:9) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
    at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
    at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
    at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1351) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
    at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1328) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1321) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
    at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1299) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1187) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]

Also this:

[19:33:40] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to AnarchyExploitFixes v2.6.6
java.lang.NullPointerException: Cannot read field "elytra_global_YouAreFlyingIn" because "lang" is null
    at me.moomoo.anarchyexploitfixes.modules.elytra.ElytraGlobal.onPlayerMove(ElytraGlobal.java:227) ~[AnarchyExploitFixes-Legacy-2.6.6.jar:?]
    at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:git-Purpur-2095]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1592) ~[?:?]
    at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
    at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:66) ~[?:?]
    at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
    at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
    at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
    at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1351) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
    at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1328) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1321) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1437) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1177) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]

Also Could not pass event PlayerMoveEvent to AnarchyExploitFixes v2.6.6 java.lang.NullPointerException: null is spamming the console in a tremendous way!

The plugin loaded correctly:

[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes] Enabling AnarchyExploitFixes v2.6.6
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]                                                           
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]                                                           
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]      ?????  ??????? ???????                               
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]     ??   ?? ??      ??             AnarchyExploitFixes    
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]     ??????? ?????   ?????            Made by moom0o       
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]     ??   ?? ??      ??             Rewritten by xGinko    
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]     ??   ?? ??????? ??                                    
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]                                                           
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes]                                                           
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes] Detected Version 1.20.2
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes] Found ProtocolLib
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes] Loading Translations
[19:31:18] [Server thread/INFO]: [AnarchyExploitFixes] Loading Config
[19:31:19] [Server thread/WARN]: [AnarchyExploitFixes] <prevent-destroying-end-portals> Failed to read coordinates from entry 'world_the_end:143:140.0:-50'. Are all values valid integers?
[19:31:19] [Server thread/INFO]: [AnarchyExploitFixes] Registering Commands
[19:31:19] [Server thread/INFO]: [AnarchyExploitFixes] Loading metrics
[19:31:19] [Server thread/INFO]: [AnarchyExploitFixes] Done.

I installed AEF to try to fix the StackOverflow TagParser crash, that has been plaguing my server in the last days

java.lang.StackOverflowError: null
    at java.lang.String.charAt(String.java:1515) ~[?:?]
    at com.mojang.brigadier.StringReader.peek(StringReader.java:71) ~[brigadier-1.1.8.jar:?]
    at com.mojang.brigadier.StringReader.skipWhitespace(StringReader.java:96) ~[brigadier-1.1.8.jar:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:187) ~[?:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:154) ~[?:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:148) ~[?:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:196) ~[?:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:154) ~[?:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:148) ~[?:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:196) ~[?:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:154) ~[?:?]

I need to update my server, at this time I am not available to do so tho.

Current: git-Purpur-2095 (MC: 1.20.2)

ProtocolLib version 5.1.1-SNAPSHOT-673

AnarchyExploitFixes version 2.6.6

Thanks for your hard work guys!

ghost commented 4 months ago

Duplicate: https://github.com/moom0o/AnarchyExploitFixes/issues/178 Install the AEF-Folia - https://github.com/moom0o/AnarchyExploitFixes/releases/tag/2.6.6 and place the language files manually into the 'lang' folder: https://github.com/moom0o/AnarchyExploitFixes/tree/master/AnarchyExploitFixesFolia/src/main/resources/lang.

Leonardo-Fiori commented 4 months ago

Duplicate: #178 Install the AEF-Folia - https://github.com/moom0o/AnarchyExploitFixes/releases/tag/2.6.6 and place the language files manually into the 'lang' folder: https://github.com/moom0o/AnarchyExploitFixes/tree/master/AnarchyExploitFixesFolia/src/main/resources/lang.

Looks like it worked, thanks

xGinko commented 4 months ago

looks like prio for #178 just changed. taking a freedom break this week but will try to get it fixed soon

xGinko commented 4 months ago

fixed in latest action build thanks to tests done by @F3F5. The reason was inconsistencies with file separators in Java.