-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: Scala
Call sequence that leads to the incorrect behavior
A: Observer[S]#onComplete A: nestedSubscription = None B: Observer[T]#onComplete B: onCompleteCalled == false => B: onCompleteCalled = true B: nestedSubscription.isEmpty == true => B: observer.onComplete() A: onCompleteCalled == true => A: observer.onComplete
Failing test with reproduction: pr/761 (fails on master, passes on the linked branch)