2
私は数週間、Angular2アプリケーションを開発しています。最初のRXサブスクリプションでUnsubscriptionErrorがスローされました
rxJSストリームのsubscribeまたはtoPromiseへの最初の呼び出しで問題が発生し、アプリケーションの動作がまったく壊れていないようです。しかし、ブラウザのコンソール出力にスローされ、デバッグを妨げるようです(zone.jsとアプリケーションの接続が失われるため)?
これは、どのサブスクリプションが最初にロードされ、クロムとファイアフォックスを似ています。
私はもっと多くの情報を得たらこの質問を更新しますが、現時点ではこれは私が知っているすべてのものです。
非常に役に立たないスタックトレース:
browser_adapter.js:76 EXCEPTION:
UnsubscriptionErrorBrowserDomAdapter.logError @ browser_adapter.js:76
BrowserDomAdapter.logGroup @ browser_adapter.js:86
ExceptionHandler.call @ exception_handler.js:56
(anonymous function) @ application_ref.js:193
schedulerFn @ async.js:122
SafeSubscriber.__tryOrUnsub @ Subscriber.js:166
SafeSubscriber.next @ Subscriber.js:115
Subscriber._next @ Subscriber.js:74
Subscriber.next @ Subscriber.js:51
Subject._finalNext @ Subject.js:124
Subject._next @ Subject.js:116
Subject.next @ Subject.js:73
EventEmitter.emit @ async.js:11
1NgZone._zoneImpl.ng_zone_impl_1.NgZoneImpl.onError @ ng_zone.js:119
NgZoneImpl.inner.inner.fork.onHandleError @ ng_zone_impl.js:65
ZoneDelegate.handleError @ zone.js:364
Zone.runTask @ zone.js:293
ZoneTask.invoke @ zone.js:460
XMLHttpRequest.send (async)scheduleTask @ zone.js:100
ZoneDelegate.scheduleTask @ zone.js:373
Zone.longStackTraceZoneSpec.onScheduleTask @ long-stack-trace-zone.js:119
ZoneDelegate.scheduleTask @ zone.js:370
Zone.scheduleMacroTask @ zone.js:310
(anonymous function) @ zone.js:121
send @ VM76503:3(
anonymous function) @ xhr_backend.js:76
Observable.subscribe @ Observable.js:58
Observable._subscribe @ Observable.js:99
Observable.subscribe @ Observable.js:55
Observable._subscribe @ Observable.js:99
Observable.subscribe @ Observable.js:55
AccountScreen.routerOnActivate @ account_screen.ts:56
(anonymous function) @ router_outlet.js:67
ZoneDelegate.invoke @ zone.js:36
0NgZoneImpl.inner.inner.fork.onInvoke @ ng_zone_impl.js:44
ZoneDelegate.invoke @ zone.js:359
Zone.run @ zone.js:253
(anonymous function) @ zone.js:605
ZoneDelegate.invokeTask @ zone.js:393
NgZoneImpl.inner.inner.fork.onInvokeTask @ ng_zone_impl.js:35
ZoneDelegate.invokeTask @ zone.js:392
Zone.runTask @ zone.js:290
drainMicroTaskQueue @ zone.js:511
ZoneTask.invoke @ zone.js:463
問題を引き起こすコードは何ですか。 –
いいえ、* my *コードの複数の場所にスローされます。それはゾーン内に深く入っているので、角張った内臓が関係する限り、それを追跡することはできませんでした。エラー購読 –
奇妙なことは、これは前にこれをしていませんでした。今のところ、古いブランチをチェックアウトしてnpmモジュールをすべて再インストールしてもそれが実行されます。 –