The FluxMessageChannel.destroy()
may fail with Spec. Rule 1.3
#9866
Milestone
FluxMessageChannel.destroy()
may fail with Spec. Rule 1.3
#9866
Due to race condition between
this.sink.tryEmitNext()
andthis.sink.emitComplete()
, there could be a situation whenonNext
signal slips afteronComplete
. Appears on fast producers into thisFluxMessageChannel
.The error in logs looks like:
Right, the
DisposableBeanAdapter
hides an exception behind the warn message, but callingFluxMessageChannel.destroy()
may lead to failures in the target application.For example, when beans are destroyed manually, not via
BeanFactory
.The text was updated successfully, but these errors were encountered: