Index: runtime/observatory/lib/src/service/object.dart |
diff --git a/runtime/observatory/lib/src/service/object.dart b/runtime/observatory/lib/src/service/object.dart |
index 4110e923f26e074f58201e5b51d69a976ca3f22c..85574feb1940361f0fac7e469aba2c9765473e03 100644 |
--- a/runtime/observatory/lib/src/service/object.dart |
+++ b/runtime/observatory/lib/src/service/object.dart |
@@ -1455,7 +1455,11 @@ class Isolate extends ServiceObjectOwner implements M.Isolate { |
updateHeapsFromMap(map['_heaps']); |
_updateBreakpoints(map['breakpoints']); |
- exceptionsPauseInfo = map['_debuggerSettings']['_exceptions']; |
+ if (map['_debuggerSettings'] != null) { |
+ exceptionsPauseInfo = map['_debuggerSettings']['_exceptions']; |
+ } else { |
+ exceptionsPauseInfo = "none"; |
+ } |
var newPauseEvent = map['pauseEvent']; |
assert((pauseEvent == null) || |