Closed Jannyboy11 closed 3 years ago
The exception is thrown because the crc32 check failed. The player data file that was loaded was corrupt. Need to investigate whether this could have been caused by InvSee++.
At least in order to mitigate the symptoms, the ReportedException could be caught in KnownPlayerProvider as a second catch block, but I don't think this is the most desirable solution.
I 'fixed' this by only logging the file path of the corrupt player data file, without the entire stacktrace, as of: https://github.com/Jannyboy11/InvSee-plus-plus/commit/f3a923fd737031ac2a82e67a11544066210ba213
Reported by user paulravensky on the SpigotMC forums.
Stack trace:
One possible reason; it might not be allowed to load player nbt data outside the main thread? needs investigaion.