You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When multiple concurrent coroutines start on the same thread, they share an ErrorCollector. Whenever they happen to resume on different threads sometime later, they mess up each other's clue stack and/or failure list. This is true regardless of whether the error collector's methods are thread-safe or not.
What is really required is a coroutine-local error collector.