[BUG] Join error `UUID string too large` on GameProfileRequestEvent
- 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