| Index: runtime/bin/vmservice/observatory/lib/src/service/object.dart
|
| ===================================================================
|
| --- runtime/bin/vmservice/observatory/lib/src/service/object.dart (revision 39000)
|
| +++ runtime/bin/vmservice/observatory/lib/src/service/object.dart (working copy)
|
| @@ -270,8 +270,14 @@
|
| // Extract the owning isolate from the event itself.
|
| String owningIsolateId = map['isolate']['id'];
|
| _getIsolate(owningIsolateId).then((owningIsolate) {
|
| - var event = new ServiceObject._fromMap(owningIsolate, map);
|
| - events.add(event);
|
| + if (owningIsolate == null) {
|
| + // TODO(koda): Do we care about GC events in VM isolate?
|
| + Logger.root.severe(
|
| + 'Ignoring event with unknown isolate id: $owningIsolateId');
|
| + } else {
|
| + var event = new ServiceObject._fromMap(owningIsolate, map);
|
| + events.add(event);
|
| + }
|
| });
|
| }
|
|
|
|
|