brunyman / Essentials-MySQL-Storage-Extension

A spigot plugin to save Essentials plugin data on database
1 stars 0 forks source link

"(UUID).yml not read, because it's not yet written to the disk." #6

Open Nimaari opened 3 years ago

Nimaari commented 3 years ago

Hello,

I'm running the latest build of Tuinity on 1.16.5 along with the latest build of EssentialsMySQLStorage (1.22.3). But sometimes, out of nowhere randomly, when people join, instead of it loading their data it says the error stated above and never loads their data in the first place. This error comes from Essentials, I'm pretty sure. Once it states this, it never tries reading their playerdata from the database again, causing them to create a new YAML as if its a new player entirely. As such, their sethomes, /balance, and everything are gone.

It sometimes fixes itself if I force the players to relog multiple times (rarily), and sometimes a restart of that specific server fixes it. It's become quite frequent and that's why I opened this, is there something I'm missing?

picture

brunyman commented 3 years ago

Hi, what essentials version was used?

Never saw this before, only tested with spigot. I will need to debug it and reproduce it

brunyman commented 3 years ago

Does that player have the same UUID as before? If they are seen as a different player I think not, this should not happen, UUID's should not change

Nimaari commented 3 years ago

I kinda moved on since then from the plugin and no longer utilize it, however the player's UUID stays the same from what I remember and just overrides the old data. The Essentials version I used was the latest one available at the time by EssentialsX.