Exception when loading some old player data (now with some other players data)
Open
Nobody has claimed this yet.
status: needs triage
- Dominant language
- Java
- Stars
- 12.7k
- Forks
- 3.5k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 11
Description
Expected behavior
It should load
Observed/Actual behavior
Exception: https://cpaste.de/talupafune.css
Steps/models to reproduce
- Add this player data to your server: https://webinterface.cubeside.de/temp/ce31ef71-5622-477b-a450-50e2461d7d83.dat
- Start a plugin with the following test code (in onEnable or whereever)
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(UUID.fromString("ce31ef71-5622-477b-a450-50e2461d7d83"));
offlinePlayer.getName();
Plugin and Datapack List
just a test plugin
Paper version
Paper version 1.21.5-103-main@2ba1675 (2025-05-29T12:14:46Z) (Implementing API version 1.21.5-R0.1-SNAPSHOT)
Other
Similar to this https://github.com/PaperMC/Paper/issues/12565 but now with other players
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce with the supplied player data and the test call to Bukkit.getOfflinePlayer(UUID).getName(); start by tracing the offline-player data-loading path from that entry point and capture the full exception behind the linked output. Done means the old player data loads and getName() completes without an exception.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100