in lib/src/stream_channel_completer.dart [67:73]
void setError(Object error, [StackTrace? stackTrace]) {
if (_set) throw StateError('The channel has already been set.');
_set = true;
_streamCompleter.setError(error, stackTrace);
_sinkCompleter.setDestinationSink(NullStreamSink());
}