Issue
I’m experimenting with Dart and using the new streamSpawnFunction
to create a new isolate.
I’m running my code in Dartium but i’ve noticed that if some kind of unrecoverable error occurs in the isolate i get no error message on the console. Because breakpoints in Isolate code are not working debugging is really painful.
The old Port based Isolate spawn function (spawnFunction
) has a callback function for handling errors. I wonder why this is not available with streamSpawnFunction
. Is there a new way to subscribe to the error events of an Isolate?
Solution
The missing functionality of streamSpawnFunction is just an oversight. I filed http://dartbug.com/9208 and I will try to fix it next week.
I’m not sure if it is a known problem that breakpoints don’t work in isolates. I will let you file a bug-report (http://dartbug.com) so the devs can ask you questions and you are kept informed on the process.
Answered By – Florian Loitsch
Answer Checked By – Marie Seifert (FlutterFixes Admin)