jpenilla/WanderingTrades

Couldn't look up profile properties for com.mojang.authlib.GameProfile...

Opened this issue · 2 comments

Describe the bug

Whenever I start the server, it begins spamming "Couldn't look up profile properties for com.mojang.authlib.GameProfile@d803eef2[player-specific-stuff]" messages.
This even happens with no players online, and many of these players didn't join the server for quite a while.
Server log:
https://paste.gg/p/anonymous/dd7ffec172314b4e8edf0ee31a69a15c

To Reproduce

Start the server
It keeps going for quite some time, but eventually stops

Expected behavior

Screenshots

Server Software and Version:

  • Vendor: Paper
  • Minecraft Version: 1.17 (but it was also the case for 1.16)
  • Output of /version command: This server is running Paper version git-Paper-132 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: efd7e51)
  • Plugin version 1.6.6

Additional context

Add any other context about the problem here.

I am now getting this problem on paper 1.19, it is specifically causing an issue with data concerning bedrock users, since the 1.19 update heads/bedrock id's seem to be causing issues. When I first moved to 1.19 there was an issue with heads database plugin but they made a 1.19 version which can display head textures which fixed their stuff. With wandering trades I think it's trying to get data for bedrock heads and causing these exceptions. There were no problems at all with wandering trades on 1.18.2. Despite the console spam everything seems to work though I have not seen a wandering trade for a while or when I have seen any bedrock players heads. Mostly I am using WT as a key merchant to trade custom items and that still works perfectly so it's not seemingly the worst bug in the world....

Can confirm that this started being an issue in 1.19. Luckily I noticed this on my test server before pushing it to production, otherwise there would've presumably been a bloody mess in our console for a while given the fact that many players have joined our server through Floodgate.