FastLogin icon indicating copy to clipboard operation
FastLogin copied to clipboard

Cannot check for Velocity support in Paper

Open cygbs opened this issue 6 months ago • 2 comments

What happened?

Can't enable plugin:

May I ask why this is?

Steps to reproduce

  1. Download Paper-based server.jar
  2. Install AuthMeReReloaded & FastLogin
  3. An error occurred

Plugin list

AuthMe, FastLogin, ViaAprilFools, ViaBackwards, ViaRewind, ViaRewind-Legacy-Support, ViaVersion

Configuration file

https://hastebin.com/share/kuluzizubu.yaml

Server log

[12:56:39 INFO]: [AuthMe] AuthMeReReloaded is running on Paper
[12:56:39 INFO]: [AuthMe] AuthMeReReloaded is enabled successfully!
[12:56:39 INFO]: [AuthMe] GitHub: https://github.com/HaHaWTH/AuthMeReReloaded/
[12:56:39 INFO]: [AuthMe] Checking for updates...
[12:56:39 INFO]: [FastLogin] Enabling FastLogin v1.12-SNAPSHOT-001cf32
[12:56:39 WARN]: [FastLogin] Cannot check for Velocity support in Paper
java.lang.NoSuchFieldException: velocitySupport
	at java.lang.Class.getDeclaredField(Class.java:2610) ~[?:?]
	at com.github.games647.fastlogin.bukkit.BungeeManager.isProxySupported(BungeeManager.java:110) ~[?:?]
	at com.github.games647.fastlogin.bukkit.BungeeManager.isVelocityEnabled(BungeeManager.java:127) ~[?:?]
	at com.github.games647.fastlogin.bukkit.BungeeManager.detectProxy(BungeeManager.java:148) ~[?:?]
	at com.github.games647.fastlogin.bukkit.BungeeManager.initialize(BungeeManager.java:92) ~[?:?]
	at com.github.games647.fastlogin.bukkit.FastLoginBukkit.onEnable(FastLoginBukkit.java:109) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[JavaPlugin.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) ~[JavaPluginLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:409) ~[SimplePluginManager.class:git-Akarin-"b7527d1"]
	at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:398) ~[CraftServer.class:git-Akarin-"b7527d1"]
	at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:347) ~[CraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:1862) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289) ~[DedicatedServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]
[12:56:39 WARN]: [FastLogin] Disabling Minecraft proxy configuration. Assuming direct connections from now on.
[12:56:39 ERROR]: Error occurred while enabling FastLogin v1.12-SNAPSHOT-001cf32 (Is it up to date?)
java.lang.NoClassDefFoundError: javax/sql/DataSource
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[PluginClassLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:189) ~[JavaPluginLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:115) ~[PluginClassLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:104) ~[PluginClassLoader.class:git-Akarin-"b7527d1"]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
	at com.github.games647.fastlogin.core.storage.SQLStorage.<init>(SQLStorage.java:87) ~[?:?]
	at com.github.games647.fastlogin.core.storage.SQLiteStorage.<init>(SQLiteStorage.java:55) ~[?:?]
	at com.github.games647.fastlogin.core.shared.FastLoginCore.setupDatabase(FastLoginCore.java:240) ~[?:?]
	at com.github.games647.fastlogin.bukkit.FastLoginBukkit.onEnable(FastLoginBukkit.java:115) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[JavaPlugin.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) ~[JavaPluginLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:409) ~[SimplePluginManager.class:git-Akarin-"b7527d1"]
	at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:398) ~[CraftServer.class:git-Akarin-"b7527d1"]
	at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:347) ~[CraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:1862) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289) ~[DedicatedServer.class:git-Akarin-"b7527d1"]
	at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[MinecraftServer.class:git-Akarin-"b7527d1"]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.ClassNotFoundException: javax.sql.DataSource
	at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:156) ~[PluginClassLoader.class:git-Akarin-"b7527d1"]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:104) ~[PluginClassLoader.class:git-Akarin-"b7527d1"]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
	... 24 more
[12:56:39 INFO]: [FastLogin] Disabling FastLogin v1.12-SNAPSHOT-001cf32
[12:56:39 INFO]: [FastLogin] Safely shutting down scheduler. This could take up to one minute.
[12:56:39 INFO]: [ViaVersion] Enabling ViaVersion v5.4.1-SNAPSHOT
[12:56:39 INFO]: [ViaBackwards] Enabling ViaBackwards v5.4.0
[12:56:39 INFO]: [ViaRewind-Legacy-Support] Enabling ViaRewind-Legacy-Support v1.5.2
[12:56:39 INFO]: Done (1.865s)! For help, type "help" or "?"
[12:56:39 INFO]: [Akarin] Slack scheduler service started
[12:56:39 INFO]: Timings Reset
[12:56:39 INFO]: [ViaVersion] ViaVersion detected server version: 1.12.2 (340)
[12:56:39 WARN]: [ViaVersion] This version of Minecraft is extremely outdated and support for it has reached its end of life. You will still be able to run Via on this Minecraft version, but we will prioritize issues with legacy Minecraft versions less. Please consider updating to give your players a better experience and to avoid issues that have long been fixed.
[12:56:39 WARN]: [ViaVersion] Please update your Java runtime to at least Java 21 (your version is 17.0.15).
[12:56:39 WARN]: [ViaVersion] At some point in the future, ViaVersion will no longer be compatible with this version of Java.
[12:56:39 INFO]: [ViaVersion] Finished mapping loading, shutting down loader executor.
[12:56:40 INFO]: [AuthMe] You are running the latest version.
[12:56:41 INFO]: [ViaVersion] You are running a development version of the plugin, please report any bugs to GitHub.
> pl
[13:00:52 INFO]: Plugins (7): AuthMe, FastLogin, ViaAprilFools, ViaBackwards, ViaRewind, ViaRewind-Legacy-Support, ViaVersion
> ver
[13:00:53 INFO]: This server is running Akarin version git-Akarin-"b7527d1" (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
[13:00:53 INFO]: Checking version, please wait...
[13:00:54 INFO]: You are running the latest version
> 

Plugin version

[13:04:41 INFO]: FastLogin version 1.12-SNAPSHOT-001cf32

Platform

Spigot

Relevance

  • [x] I tried the latest build (build refers to development builds not necessary a release version; i.e. v1.10 is out of date)

  • [x] I checked for existing tickets - If there are, please vote them with a thumbs reaction and not create new ones

cygbs avatar Jun 21 '25 05:06 cygbs

Paper refactored their internal code to remove that field. You can ignore it if you don't use Velocity.

TuxCoding avatar Jun 23 '25 08:06 TuxCoding

However, this DataSource error is important. Which Java version do you run? This is a Java internal class and should be available for years.

TuxCoding avatar Jun 23 '25 08:06 TuxCoding