RelativityMC/C2ME-fabric

EasyAuth Async entity unload bug

Misha4ek opened this issue · 5 comments

Describe the bug
Bug with mod EasyAuth. When a player is successfully logins, c2me do java.util.ConcurrentModificationException: Async entity unload.
After that player in unplayable state, after rejoining to server that player is on "spawn" instead of being at previous logout location.

To Reproduce
Steps to reproduce the behavior:

  1. Try to login with offline account. (chances is about 50/50 that a bug occurs)
  2. Observe.

Expected behavior
Login would not tp player to spawn. And be at previous logout location.

Screenshots

Runtime info (please complete the following information):

  • OS: Windows 10
  • Minecraft version: 1.20.4
  • Mod version: c2me-fabric-mc1.20.4-0.2.0+alpha.11.67

Crash reports / logs
log https://pastebin.com/Hvd9C84R

Other mods
A lot. Described in the log https://pastebin.com/Hvd9C84R

Checklist

  • I am using the official version of the mod.
  • I tried the latest development version but the issue persists.
  • I searched for similar open issues and could not find an existing bug report on this.

Additional context

The log is inaccessible.

I removed one line from log that was containing swear word. Because of filtering I wasn't able to make it public. Now its public.

This is certainly a EasyAuth issue. Teleporting players on a thread other than server thread is just wrong. This should be fixed on EasyAuth side instead.

I will notify EasyAuth then.