Причем, если channel выставить в null, то всё прекрасно работает
channel.consumeEach { System.out.println(it) }
Не вижу ничего криминального в этом коде. Только лучше его выкладывать на pastebin, чтобы можно было скопировать и воспроизвести.
Вообще похоже на баг компилятора: 1. То что он вообще даёт вызвать nullable channel?.onReceive 2. То, что получается в результате - ClassCastException, это бред какой-то
Обсуждают сегодня