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
For a publisher of publishers errors are not delayed
Steps to reproduce
The following test is a minor modification of the test FluxConatMapTest.publisherOfPublisherDelayError. Just like that test, I expect this to succeed, but it fails with the message: java.lang.AssertionError: expectation "expectNext(3)" failed (expected: onNext(3); actual: onError(java.lang.Exception: test))
This commit ensures that concatDelayError and concatMapDelayError both
correctly delay the error from a Callable source (like Mono.error(t))
when the `veryEnd` mode is used, letting other sources be concatenated
before the error is propagated.
Expected behavior
Flux.concatDelayError
should always delay errorsActual behavior
For a publisher of publishers errors are not delayed
Steps to reproduce
The following test is a minor modification of the test
FluxConatMapTest.publisherOfPublisherDelayError
. Just like that test, I expect this to succeed, but it fails with the message:java.lang.AssertionError: expectation "expectNext(3)" failed (expected: onNext(3); actual: onError(java.lang.Exception: test))
Note that when calling
Flux.concatDelayError
with sources... instead of a publisher of publishers, the above test is successful.Reactor Core version
3.1.0.RELEASE
JVM version
1.8.0_121
OS version
Darwin 57172 15.6.0 Darwin Kernel Version 15.6.0: Sun Jun 4 21:43:07 PDT 2017; root:xnu-3248.70.3~1/RELEASE_X86_64 x86_64
The text was updated successfully, but these errors were encountered: