Error:Value cannot be null Parameter name: g — Reporting services

Si estas intentando conectarte a un servidor de reporting services desde una libreria de clases de .net el error se produce por que debes mandar NULL el primer parametro que aparece tipo BatchHeader con esto se sulocuiona el error:

 ReportingService2005SoapClient rs = new ReportingService2005SoapClient();
 rs.Open();
 rs.CreateReport(null, Nombre reporte, "/Parent", true, fileContents, null, out arraywar);
 rs.Close();