1.21.4 Paperspigot
Describe the bug Upon joining the server, console outputs error message; same case for when I attempt to use /2fa activate. When using the command, it outputs (IG chat) that it's generating 2FA key but does not send anything.
How To Reproduce Download plugin, join server; and Use /2fa activate
Expected behavior No error output; and For command to work
Screenshots and Videos WHEN I JOIN [07:13:33 INFO]: UUID of player ApexWasabi is 3cb45029-345d-46df-9070-2e156a4c9471 [07:13:34 ERROR]: Could not pass event PlayerJoinEvent to 2FA v1.7.1 java.lang.NullPointerException: Cannot invoke "com.lielamar.auth.bukkit.utils.version.Version$ServerVersion.above(com.lielamar.auth.bukkit.utils.version.Version$ServerVersion)" because "this.version" is null at 2FA-1.7.1-all (1).jar/com.lielamar.auth.bukkit.handlers.AuthHandler.removeQRItem(AuthHandler.java:339) ~[2FA-1.7.1-all (1).jar:?] at 2FA-1.7.1-all (1).jar/com.lielamar.auth.bukkit.listeners.OnPlayerConnection.onPlayerJoin(OnPlayerConnection.java:37) ~[2FA-1.7.1-all (1).jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:327) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleConfigurationFinished(ServerConfigurationPacketListenerImpl.java:163) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:22) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:8) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:29) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1379) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1387) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
WHEN I EXECUTE COMMAND [07:13:40 INFO]: <USERNAME> issued server command: /2fa:2fa [07:14:08 WARN]: [2FA] Plugin 2FA v1.7.1 generated an exception while executing task 148 java.lang.NullPointerException: Cannot invoke "com.lielamar.auth.bukkit.utils.version.Version$ServerVersion.above(com.lielamar.auth.bukkit.utils.version.Version$ServerVersion)" because "this.this$0.version" is null at 2FA-1.7.1-all (1).jar/com.lielamar.auth.bukkit.handlers.AuthHandler$1.run(AuthHandler.java:219) ~[2FA-1.7.1-all (1).jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.4.jar:1.21.4-222-9b1798d] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.4.jar:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?] at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
Server Information Server Java and OS
- Java Runtime Version: 21.0.2+13-LTS
- OS: Linux
Server Plugins
- LuckPerms | 5.4.154 | Enabled: true
- Vault | 1.7.3-b131 | Enabled: true
- InventoryRollbackPlus | 1.6.21 | Enabled: true
- BlueMap | 5.7 | Enabled: true
- ImageFrame | 1.7.14.0 | Enabled: true
- 2FA | 1.7.1 | Enabled: true
- Essentials | 2.21.1-dev+7-f09541c | Enabled: true
- Maintenance | 4.3.0 | Enabled: true
- ToolStats | 1.9.2-hotfix-2 | Enabled: true
Server Jar, Versions and Information
- Spigot Build version: 1.21.4-222-9b1798d (MC: 1.21.4)
- Server Version: 1.21.4-R0.1-SNAPSHOT
- Version Instance: 1_21_4
- Max Memory: 4294 MB
- Free Memory: 168 MB
- Total Memory: 981 MB
Communication Method & Proxies:
- Using Bungeecord: false
- Is Proxy Loaded: false
- Communication Method in config: NONE
- Communication Timeout in config: 30 ticks
Storage Information:
- Type of Storage: JSON
- Is external Storage loaded: false
Additional context N/A
Same issue
Duplicate issue, please read the comment in the following - https://github.com/LielAmar/2FA/issues/175#issuecomment-2988196180