anchor.diff:            String str = new String.fromCharCodes(data);
             result += str;
           }, onError: (e) {
  -          completer.completeError('error from stream when expected close');
  +          completer.completeError('Connection to server closed unexpectedly');
           }, onDone: () {
             completer.complete(result);
           });
  
positive.code: }
  
  Future releaseNightly(GrinderContext context) {
    String version =
        _modifyManifestWithDroneIOBuildNumber(context, removeKey: true);
  
  
negative.code:           String str = new String.fromCharCodes(data);
            result += str;
          }, onError: (e) {
            completer.completeError('Connection to server closed unexpectedly');
          }, onDone: () {
            Map<String, String> response = JSON.decode(result) as Map<String, String>;
            String token = response['access_token'];
  