When using the gpk provided, I get a ServiceException with 'Unable to Complete Operation'. There is no additional information or inner exception.
Here is the sample code I am using:
Geoprocessor gp = new Geoprocessor(_localGeoService.Tasks[0].Url);
List<GPParameter> parameters = new List<GPParameter>();
FeatureSet featureSet = new FeatureSet();
Graphic gr = new Graphic()
{
Geometry = new MapPoint(-122.41430282592773, 37.79596625790735),
};
featureSet.Features.Add(gr);
gr = new Graphic()
{
Geometry = new MapPoint(-122.44462251663208, 37.77892370057646),
};
featureSet.Features.Add(gr);
GPFeatureRecordSetLayer inputFeatures = new GPFeatureRecordSetLayer("Input_Locations", featureSet);
parameters.Add(inputFeatures);
featureSet = new FeatureSet();
inputFeatures = new GPFeatureRecordSetLayer("Input_Barriers", featureSet);
parameters.Add(inputFeatures);
GPExecuteResults results = gp.Execute(parameters);