Build #2,651

Build: #2651 was successful Changes by Simon Basle

Build result summary

Details

Completed
Duration
12 minutes
Labels
None
Agent
bamboo-24.af.pivotal.io
Revision
cb74c0c377599723f4a51549f042040a555aa9d4 cb74c0c377599723f4a51549f042040a555aa9d4
Total tests
5640
Successful since
#2649 ()

Tests

Code commits

Author Commit Message Commit date
Simon Basle Simon Basle cb74c0c377599723f4a51549f042040a555aa9d4 cb74c0c377599723f4a51549f042040a555aa9d4 Merge #1945 into 3.3
Simon Basle Simon Basle b220eb8b08f374c61f22a0d00890a75744bda979 m b220eb8b08f374c61f22a0d00890a75744bda979 fix #1945 Avoid unnecessary wrapping of exceptions in scalar flatMap
Due to the usage of Operators.onNextPollError for the purpose of error
mode with scalar sources, which returns a RuntimeException, the original
errors can be wrapped in a ReactiveException (provided they're not a
RuntimeException already).

This is problematic, since this occurs even if no error mode strategy
is in place.

This change introduces a new Operators.onNextError variant that doesn't
wrap the exception nor cancels a Subscription. It merely returns the
original error to be passed to onError.