LibreLogin: A lot of problems after upgrade to LibreLogin

[02:18:44 ERROR]: Couldn't pass ProxyInitializeEvent to librelogin
java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base32
	at dev.samstevens.totp.secret.DefaultSecretGenerator.<clinit>(DefaultSecretGenerator.java:10) ~[?:?]
	at xyz.kyngs.librelogin.common.totp.AuthenticTOTPProvider.<init>(AuthenticTOTPProvider.java:32) ~[?:?]
	at xyz.kyngs.librelogin.common.AuthenticLibreLogin.enable(AuthenticLibreLogin.java:520) ~[?:?]
	at xyz.kyngs.librelogin.velocity.VelocityLibreLogin.enable(VelocityLibreLogin.java:198) ~[?:?]
	at xyz.kyngs.librelogin.velocity.VelocityLibreLogin.onInitialization(VelocityLibreLogin.java:298) ~[?:?]
	at xyz.kyngs.librelogin.velocity.Lmbda$12.execute(Unknown Source) ~[?:?]
	at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-8761d02d-b225)]
	at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:598) ~[Velocity.jar:3.2.0-SNAPSHOT (git-8761d02d-b225)]
	at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:479) ~[Velocity.jar:3.2.0-SNAPSHOT (git-8761d02d-b225)]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.binary.Base32
	at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass0(PluginClassLoader.java:87) ~[Velocity.jar:3.2.0-SNAPSHOT (git-8761d02d-b225)]
	at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:64) ~[Velocity.jar:3.2.0-SNAPSHOT (git-8761d02d-b225)]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	... 12 more

Also, when I join the server, I have a cracked UUID even though I’m a premium player. Everything was working fine before.

[02:18:49 WARN] [luckperms]: 'DoreK' has previously used the unique ids [bdf96d1f-4fec-43d3-bc01-aafdacdc2c07] but is now connecting with '53e93fa5-8999-3817-ad27-1a6cef9ceb8b'
[02:18:49 WARN] [luckperms]: LuckPerms already has data for player 'DoreK' - but this data is stored under a different UUID.
[02:18:49 WARN] [luckperms]: The UUID the player is connecting with now is NOT Mojang-assigned (type 3). This implies that THIS server is not authenticating correctly, but one (or more) of the other servers/proxies in the network are.
[02:18:49 WARN] [luckperms]: If you're using BungeeCord/Velocity, please ensure that IP-Forwarding is setup correctly on all of your backend servers!
[02:18:49 WARN] [luckperms]: See here for more info: https://luckperms.net/wiki/Network-Installation#pre-setup
[02:18:49 WARN]: UUID for Player DoreK mismatches! Chat/Commands signatures will not work correctly for this player!

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 16 (10 by maintainers)

Most upvoted comments

  • LibreLogin still generate “librepremium_data” table instead of “librelogin_data” (new db): image

This is intended to keep backwards compatibility.