package io.reactivex.internal.operators.observable; import io.reactivex.ObservableOperator; import io.reactivex.ObservableSource; import io.reactivex.Observer; import io.reactivex.exceptions.Exceptions; import io.reactivex.internal.functions.ObjectHelper; import io.reactivex.plugins.RxJavaPlugins; /* loaded from: classes2.dex */ public final class ObservableLift extends AbstractObservableWithUpstream { final ObservableOperator b; public ObservableLift(ObservableSource observableSource, ObservableOperator observableOperator) { super(observableSource); this.b = observableOperator; } @Override // io.reactivex.Observable public void subscribeActual(Observer observer) { try { Observer a = this.b.a(observer); ObjectHelper.a(a, "Operator " + this.b + " returned a null Observer"); this.a.subscribe(a); } catch (NullPointerException e) { throw e; } catch (Throwable th) { Exceptions.b(th); RxJavaPlugins.b(th); NullPointerException nullPointerException = new NullPointerException("Actually not, but can't throw other exceptions due to RS"); nullPointerException.initCause(th); throw nullPointerException; } } }