games647 / FastLogin

Checks if a minecraft player has a valid paid account. If so, they can skip offline authentication automatically. (premium auto login)
https://www.spigotmc.org/resources/fastlogin.14153
MIT License
503 stars 121 forks source link

UUID String illegal in Console Error #1030

Closed SimonMage closed 1 year ago

SimonMage commented 1 year ago

What happened?

Simple, the server says that my UUID string in sql database is illegal for some reasons and spam it on server; here a paste log; https://mcpaste.io/531169cad38c37d7

What did you expect?

No spam errors and everything legal Here you can see a UUID validator https://www.freecodeformat.com/validate-uuid-guid.php In fact for website my UUID is version 4 but the latest is Version 5

Steps to reproduce

Just configure all with MySQL database and open it

Plugin list

Authme for Velocity

Configuration file

https://mcpaste.io/cfcee38746b04821

Server log

https://mcpaste.io/5d1efc0b6e35b7b4

Plugin version

Latest

Platform

Velocity

Relevance

games647 commented 1 year ago

Your database has too large entries inside. Do you imported the database from some different system? The UUID is saved by FastLogin without the dashes (-). Therefore, FastLogin cannot parse it when it tries to read it back from the storage system.