Elytrium / Elytrium/LimboAuth

[BUG] Join error `UUID string too large` on GameProfileRequestEvent

Open
#243 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
238
Forks
125
PR merge metrics
No merged PRs in 30d

Description

Velocity: `3.5.0-SNAPSHOT-605`
LimboAuth: `1.1.14-dev-bc8ebd9`
LimboFilter: `1.1.19-Mar-25-2026`
LimboAPI: `1.1.27-Jun-19-2026`
MC client: `26.2`

Log:

```
[11:41:53 INFO] [limboapi]: The_OO1 (/37.214.68.202:5243) has connected to the LimboFilter Limbo
[11:41:53 INFO] [limbofilter]: [connected player] The_OO1 (/37.214.68.202:5243) has client brand vanilla
[11:41:58 INFO] [limboapi]: The_OO1 (/37.214.68.202:5243) has disconnected from the LimboFilter Limbo
[11:41:59 INFO] [limboapi]: The_OO1 (/37.214.68.202:5243) has connected to the LimboAuth Limbo
[11:42:03 INFO] [limboapi]: The_OO1 (/37.214.68.202:5243) has disconnected from the LimboAuth Limbo
[11:42:03 ERROR]: Couldn't pass GameProfileRequestEvent to limboauth 1.1.14
java.lang.IllegalArgumentException: UUID string too large
at java.base/java.util.UUID.fromString1(UUID.java:269) ~[?:?]
at java.base/java.util.UUID.fromString(UUID.java:263) ~[?:?]
at net.elytrium.limboauth.listener.AuthListener.onGameProfileRequest(AuthListener.java:207) ~[?:?]
at net.elytrium.limboauth.listener.Lmbda$53.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:677) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:544) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:533) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at net.elytrium.limboapi.injection.login.LoginTasksQueue.finish(LoginTasksQueue.java:131) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity-3.5.0-SNAPSHOT-605.jar:3.5.0-SNAPSHOT (git-a7581821-b605)]
at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]

[11:42:04 INFO]: [server connection] The_OO1 -> SquidGames has connected
```

But joined successfully

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at AuthListener.java:207, where GameProfileRequestEvent handling calls UUID.fromString, and compare the profile value received during the LimboAuth join. Reproduce with the listed Velocity, LimboAuth, LimboFilter, LimboAPI, and Minecraft versions. Done means the join completes without the UUID string too large exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.