Build #2,596

Build: #2596 failed Changes by Simon Basle

Build result summary

Details

Completed
Duration
5 minutes
Labels
None
Agent
bamboo-15.af.pivotal.io
Revision
2e7bac8e2cc85f798e147e248b45dbd239ea4616 2e7bac8e2cc85f798e147e248b45dbd239ea4616
Total tests
5124
Fixed in
#2597 (Manual run by Simon Basle)

Tests

Responsible

Code commits

Author Commit Message Commit date
Simon Basle Simon Basle 2e7bac8e2cc85f798e147e248b45dbd239ea4616 2e7bac8e2cc85f798e147e248b45dbd239ea4616 fix #1832 Have Mono#usingWhen defer onNext
This commit slightly changes the behavior of Mono.usingWhen compared to
Flux.usingWhen: the (at most) `onNext` signal is held and deferred until
the asyncComplete handler has been completed. This is a way to prevent
the downstream from receiving illegal combination of onNext + onError in
case the asyncComplete handler fails.

Tests

New test failures 1
Status Test View job Duration
Collapse Failed FluxFlatMapTest errorModeContinueInternalErrorStopStrategyAsync History
Core < 1 sec
java.lang.AssertionError: java.lang.AssertionError: Expected exactly 1 dropped errors, 0 found.
java.lang.AssertionError: Expected exactly 1 dropped errors, 0 found.
	at reactor.test.MessageFormatter.assertionError(MessageFormatter.java:115)
	at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifierAssertions.satisfies(DefaultStepVerifierBuilder.java:1795)
	at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifierAssertions.hasDroppedErrors(DefaultStepVerifierBuilder.java:1907)
	at reactor.core.publisher.FluxFlatMapTest.errorModeContinueInternalErrorStopStrategyAsync(FluxFlatMapTest.java:1608)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
(43 more lines...)