GeyserMC / Floodgate

Hybrid mode plugin to allow for connections from Geyser to join online mode servers.
https://geysermc.org
MIT License
555 stars 170 forks source link

Couldn't look up profile properties issue #329

Open sanegaming opened 2 years ago

sanegaming commented 2 years ago

Describe the bug

The server is constantly spamming the console chat with various player profiles with the following error:

[17:56:20 WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@6a736d2e[id=00000000-0000-0000-0009-01fd43ae45cf,name=.E1ectroxity,properties={},legacy=false] java.lang.IllegalArgumentException: Name and ID cannot both be blank at com.mojang.authlib.GameProfile.(GameProfile.java:26) ~[authlib-3.5.41.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:203) ~[authlib-3.5.41.jar:?] at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillGameProfile(PaperMinecraftSessionService.java:38) ~[paper-1.19.jar:git-Paper-42] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:175) ~[authlib-3.5.41.jar:?] at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillProfileProperties(PaperMinecraftSessionService.java:31) ~[paper-1.19.jar:git-Paper-42] at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$3(SkullBlockEntity.java:142) ~[?:?] at net.minecraft.Util.ifElse(Util.java:460) ~[?:?] at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$6(SkullBlockEntity.java:139) ~[?:?] 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) ~[?:?]

To Reproduce

Unsure, this server was upgraded from 1.18 to 1.19 and has had this issue since 1.19

Expected behaviour

I would expect if the profile is invalid to delete it, or automatically add the Name/ID as it is requesting.

Screenshots / Videos

No response

Server Version and Plugins

No response

Geyser Dump

https://dump.geysermc.org/rhFyiwjFn7s16YFjKlbs97t4NKiytdMf

Geyser Version

2.0.4-SNAPSHOT (git-master-f2f894b)

Minecraft: Bedrock Edition Device/Version

All devices

Additional Context

No response

Camotoy commented 1 year ago

This has to do with looking up player heads. It's safe to ignore, and is technically a Floodgate issue.

ijgeoffrey commented 1 year ago

Nice to know that this is safe to ignore, but it's definitely very annoying as a server admin because I get about 20 of them and it buries the other data in my server console.

sanegaming commented 1 year ago

This has to do with looking up player heads. It's safe to ignore, and is technically a Floodgate issue.

Isn't this the floodgate github?

Konicai commented 1 year ago

Yes. This is the right place - its a Floodgate issue

hedrizzle commented 6 months ago

Still open the Issue on 1.20.2 Purpur: https://pastebin.com/XVpaxQRB Geyser-Dumb: https://dump.geysermc.org/isTMAE7FJQbRaM3P207VL91dphN6UOh0

hedrizzle commented 6 months ago

@sanegaming @Camotoy @ijgeoffrey @Konicai

I just found the solution!

i bet you guys are all on Windows Server, right? Exlude in Windows Defender your minecraft server folder and no error in logs anymore! you're welcome xD

Konicai commented 6 months ago

The specific error you had isn't related to this issue

Please avoid pinging everyone in a conversation

hedrizzle commented 6 months ago

hm, ok, maybe not but the solution for me is still working with excluding it from windows defender. maybe someone will help this comment. sorry for pinging everyone, it was my first post ever on github.

MatinHQ commented 4 months ago

Still no solution for that?