Rx.manageScope throws with Rx v4.0.6
Closed this issue · 1 comments
sirbarrence commented
The following subscribe()
call inside Rx.manageScope()
seems to throw an Rx.NotImplementedError
when using rx.angular 0.0.14 with Rx 4.0.6:
m.setDisposable(source
.observeOn(scheduler)
.subscribe(
observer.onNext.bind(observer),
observer.onError.bind(observer),
observer.onCompleted.bind(observer)
));
Here's a stack trace from Chrome:
Rx.NotImplementedError @ rx.all.js:200
Rx.Scheduler.schedulerProto.schedule @ rx.all.js:980
schedulerProto.scheduleRecursive @ rx.all.js:1086
Rx.internals.ScheduledObserver.ScheduledObserver.ensureActive @ rx.all.js:1884
ObserveOnObserver.next @ rx.all.js:1921
Rx.internals.AbstractObserver.AbstractObserver.onNext @ rx.all.js:1721
tryCatcher @ rx.all.js:63
AutoDetachObserverPrototype.next @ rx.all.js:11660
Rx.internals.AbstractObserver.AbstractObserver.onNext @ rx.all.js:1721
InnerObserver.next @ rx.all.js:5474
Rx.internals.AbstractObserver.AbstractObserver.onNext @ rx.all.js:1721
Rx.BehaviorSubject.addProperties._subscribe @ rx.all.js:11955
Rx.Observable.oldSubscribe @ rx.all.js:1958
Rx.Observable.observableProto.subscribe.observableProto.forEach @ rx.all.js:1990
MapObservable.subscribeCore @ rx.all.js:5459
tryCatcher @ rx.all.js:63
setDisposable @ rx.all.js:2038
Rx.ObservableBase.ObservableBase._subscribe @ rx.all.js:2053
Rx.Observable.oldSubscribe @ rx.all.js:1958
Rx.Observable.observableProto.subscribe.observableProto.forEach @ rx.all.js:1990
ObserveOnObservable.subscribeCore @ rx.all.js:2341
tryCatcher @ rx.all.js:63
setDisposable @ rx.all.js:2038
Rx.ObservableBase.ObservableBase._subscribe @ rx.all.js:2053
Rx.Observable.oldSubscribe @ rx.all.js:1958
Rx.Observable.observableProto.subscribe.observableProto.forEach @ rx.all.js:1990
Rx.manageScope @ rx.angular.js:426
mattpodwysocki commented
@sirbarrence got rid of scope scheduler since it was more of a pain than it was worth for 1.0.0