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
BatchingExecutor has a thread local with internal runnables for
Future/Promise. In blockOn method this threadLocal was set to Nil and
if there are tasks to execute, it passed to Batch to execute immediately.
Howerver, run method of Batch class requires that thread local must be
null. It produces IllegalArgumentException and all unexecuted tasks are
lost at this point (having Promise/Future onComplete callback never
called, meaning - it will never be completed).
Fixesscala/bug#9304
0 commit comments