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
{{ message }}
Repository navigation
2.x: Why ObservableFromCallable logic differs from FlowableFromCallable when error occurs #6156
try {
value = ObjectHelper.requireNonNull(callable.call(), "Callable returned null");
} catch (Throwable e) {
Exceptions.throwIfFatal(e);
if (!d.isDisposed()) {
s.onError(e);
} else {
RxJavaPlugins.onError(e);
}
return;
}
In ObserableFromCallable, if error ocurrs and alreadly disposed, common error handler is used..
But FlowableFromCallable, this logic differs.
try {
t = ObjectHelper.requireNonNull(callable.call(), "The callable returned a null value");
} catch (Throwable ex) {
Exceptions.throwIfFatal(ex);
s.onError(ex);
return;
}
In my opinion, it seems that there lacks consistency, but are there reasons?
changed the title [-]Why ObservableFromCallable logic differs from FlowableFromCreate when error ocuurs[/-][+]Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+]on Aug 13, 2018
changed the title [-]Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.X: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+]on Aug 13, 2018
changed the title [-]2.X: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.x: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+]on Aug 13, 2018
changed the title [-]2.x: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.x: Why ObservableFromCallable logic differs from FlowableFromCallable when error occurs[/+]on Aug 13, 2018
Activity
[-]Why ObservableFromCallable logic differs from FlowableFromCreate when error ocuurs[/-][+]Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+][-]Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.X: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+][-]2.X: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.x: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/+][-]2.x: Why ObservableFromCallable logic differs from FlowableFromCreate when error occurs[/-][+]2.x: Why ObservableFromCallable logic differs from FlowableFromCallable when error occurs[/+]akarnokd commentedon Aug 13, 2018
Probably just an inconsistency left behind from the early days. PR welcome.