2013-03-16 62 views
2

我與飛鏢實驗和使用新streamSpawnFunction創建一個新的分離。如何處理異常中引發的異常?

我跑我的Dartium代碼,但我已經注意到,如果在分離發生了某種不可恢復的錯誤的,我得到的控制檯上沒有錯誤消息。由於隔離代碼中的斷點不工作,調試非常痛苦。

舊的基於端口隔離功能產卵(spawnFunction)的處理錯誤的回調函數。我想知道爲什麼這不適用於streamSpawnFunction。有沒有新的方法來訂閱隔離區的錯誤事件?

回答

3

streamSpawnFunction的缺失的功能只是一個疏忽。我提交http://dartbug.com/9208,我會在下週嘗試修復它。

我不知道這是否是一個已知的問題,斷點不分離工作。我會讓你提交一份錯誤報告(http://dartbug.com),以便開發者可以詢問你的問題,並隨時瞭解這個過程。

+0

謝謝出演的問題。 我搜索了網絡上關於不在分離菌中工作的斷點,看起來其他人也遇到了麻煩:https://groups.google.com/a/dartlang.org/forum/?fromgroups#!topic/ misc/X5xba5QVQig 我在我的Win8盒子上使用最新的非流血邊緣64位版本。非隔離斷點正在工作。我試過把一個最小樣本放到我的index.dart文件中,但仍然沒有運氣。然後我會提交一個bug。 – NagyI 2013-03-16 21:14:05

+0

以下是bugreport:https://code.google.com/p/dart/issues/detail?id=9209 – NagyI 2013-03-16 21:34:43

+1

不要忘記我們仍然需要spawnUri()/ spawnStreamUri()的異常處理程序, 。 :) https://code.google.com/p/dart/issues/detail?id=8454 – 2013-03-17 21:05:24