Getting rid of the Future and sync return a stream is find... But I planning to make a couple couple of calls before returning.
Atom Version: 1.7.4
System: Mac OS X 10.11.5
Thrown From: dartlang package, v0.6.19
Stack Trace
Uncaught NullError: method not found: '$sub' on null
At /Users/rayk/.atom/packages/dartlang/web/entry.dart.js:26971
TypeError: Cannot read property '$sub' of undefined
at [object Object].J.$sub$n (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:76413:40)
at DebuggerView.dart.DebuggerView._jumpToLocation$2$addExecMarker (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:34237:120)
at FlowControlSection__handleIsolateChange_closure.dart.FlowControlSection__handleIsolateChange_closure.call$1 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:34620:14)
at _RootZone.dart._RootZone.runUnary$2 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:48662:20)
at _Future__propagateToListeners_handleValueCallback.dart._Future__propagateToListeners_handleValueCallback.call$0 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:46850:47)
at [object Object].dart._Future.static._Future__propagateToListeners (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:46758:120)
at _Future.dart._Future._completeWithValue$1 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:46617:11)
at _Future__asyncComplete_closure0.dart._Future__asyncComplete_closure0.call$0 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:46835:20)
at [object Object].dart._microtaskLoop (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:45664:27)
at [object Object].dart._startMicrotaskLoop (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:45670:11)
at TimerImpl_internalCallback0.dart.TimerImpl_internalCallback0.call$0 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:27351:23)
at invokeClosure_closure.dart.invokeClosure_closure.call$0 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:29215:29)
at _IsolateContext.dart._IsolateContext.eval$1 (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:26962:25)
at [object Object].dart._callInIsolate (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:26604:28)
at dart.invokeClosure (/Users/rayk/.atom/packages/dartlang/web/entry.dart.js:28184:20)
at /Users/rayk/.atom/packages/dartlang/web/entry.dart.js:28205:18
[Enter steps to reproduce below:]
Stream status = await harper.RegisterFor(Feed.status);
Atom Version: 1.7.4 System: Mac OS X 10.11.5 Thrown From: dartlang package, v0.6.19
Stack Trace
Uncaught NullError: method not found: '$sub' on null
Commands
Config
Installed Packages